RootCauseDiscovery
No description available
Install / Use
/learn @Jinzhou-Li/RootCauseDiscoveryREADME
RootCauseDiscovery
This repository contains Python and Julia codes for implementing the root cause discovery methods in paper "Root cause discovery via permutations and Cholesky decomposition". We use the proposed root cause discovery method to discover the disease-causing gene of rare disease patients affected by a monogenic disorder.
Python code for Root Cause Discovery
We used python 3.12.5 for running the python code. You need to have the following python packages installed:
numpyscipyrandomsklearnwarningsjobliblingamtqdm
After these packages are installed, you can load the root cause discovery python codes located in python/funcs.
Julia package for Root Cause Discovery
To use our Julia package, download Julia. Within Julia, install the package via
using Pkg
Pkg.add(PackageSpec(url="https://github.com/biona001/RootCauseDiscovery.git", subdir="julia"))
We used this package for our real data analysis due to Julia's computational efficiency.
Examples
- Python users: See
python/Example.ipynbfor 2 simulated examples. - Julia users: See
julia/notebook/example.ipynbfor a simulated example and a real-data example.
Related Skills
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
