All Projects → lingfeiwang → findr

lingfeiwang / findr

Licence: AGPL-3.0 License
Fast Inference of Networks from Directed Regulations

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to findr

graph-dsl
A groovy dsl for creating and traversing graphs.
Stars: ✭ 24 (+26.32%)
Mutual labels:  directed-graph, dag
django-postgresql-dag
Directed Acyclic Graphs with a variety of methods for both Nodes and Edges, and multiple exports (NetworkX, Pandas, etc). This project is the foundation for a commercial product, so expect regular improvements. PR's and other contributions are welcomed.
Stars: ✭ 23 (+21.05%)
Mutual labels:  directed-graph, dag
algorithms
Algorithms in python and C
Stars: ✭ 71 (+273.68%)
Mutual labels:  dag
apollo
An experimental distributed ledger platform based on a sea of DAG Nodes
Stars: ✭ 33 (+73.68%)
Mutual labels:  dag
directed graph
Dart implementation of a directed graph. Provides algorithms for sorting vertices, retrieving a topological ordering or detecting cycles.
Stars: ✭ 37 (+94.74%)
Mutual labels:  directed-graph
DEcode
A prediction model for differential gene expression (DE) based on genome-wide regulatory interactions
Stars: ✭ 16 (-15.79%)
Mutual labels:  systems-biology
pybel
🌶️ An ecosystem in Python for working with the Biological Expression Language (BEL)
Stars: ✭ 99 (+421.05%)
Mutual labels:  systems-biology
SBMLToolkit.jl
SBML differential equation and chemical reaction model (Gillespie simulations) for Julia's SciML ModelingToolkit
Stars: ✭ 25 (+31.58%)
Mutual labels:  systems-biology
avrio-rs
Avrio's core code written in rust.
Stars: ✭ 14 (-26.32%)
Mutual labels:  dag
arboreto
A scalable python-based framework for gene regulatory network inference using tree-based ensemble regressors.
Stars: ✭ 33 (+73.68%)
Mutual labels:  gene-regulation
lineage
Generate beautiful documentation for your data pipelines in markdown format
Stars: ✭ 16 (-15.79%)
Mutual labels:  dag
go-pdu
Parallel Digital Universe - A decentralized social networking service
Stars: ✭ 39 (+105.26%)
Mutual labels:  dag
biojupies
Automated generation of tailored bioinformatics Jupyter Notebooks via a user interface.
Stars: ✭ 96 (+405.26%)
Mutual labels:  systems-biology
genstar
Generation of Synthetic Populations Library
Stars: ✭ 17 (-10.53%)
Mutual labels:  bayesian-network
pyPESTO
python Parameter EStimation TOolbox
Stars: ✭ 93 (+389.47%)
Mutual labels:  systems-biology
hathor-core
HathorNetwork's fullnode core
Stars: ✭ 57 (+200%)
Mutual labels:  dag
ECGClassifier
CNN, RNN, and Bayesian NN classification for ECG time-series (using TensorFlow in Swift and Python)
Stars: ✭ 53 (+178.95%)
Mutual labels:  bayesian-network
dag
Simple DSL for executing functions in Go
Stars: ✭ 85 (+347.37%)
Mutual labels:  dag
pcalg-py
Implement PC algorithm in Python | PC 算法的 Python 实现
Stars: ✭ 52 (+173.68%)
Mutual labels:  bayesian-network
react-visual-modeling
A DAG React Component for visualization modeling, suitable for UML, database modeling, data warehouse construction.(一个基于React的数据可视化建模的DAG图,适用于UML,数据库建模,数据仓库建设等业务)
Stars: ✭ 96 (+405.26%)
Mutual labels:  dag
Findr (Fast Inference of Networks from Directed Regulations) is a statistical inference tool for genetics. It predicts the probability of pairwise gene regulation probability based on gene expression level data. When genotype data is available for the best eQTLs, higher prediction accuracy can be achieved. The pairwise regulation probability is then applied for the reconstruction of gene regulation networks.

Findr obtains much higher accuracy and faster speed than existing programs [1]. This is due to the analytical and implementational advances. Findr's unprecedented speed allows for whole-transcriptome causal network reconstruction, with a tutorial in [2]. Findr library can be downloaded from [3].

This package is the C implementation of Findr library. It requires recent builds of GCC, GNU make, and GNU Scientific Library (GSL). Users can use the provided binary and python interfaces, or R package to interact with Findr library to perform calculations, or write one's own program and call Findr. The binary, python, and R entry points can be downloaded from [4], [5], [6] respectively. On Windows, we recommend building and running Findr on "Bash on Windows" [7], rather than building everything natively from scratch.

A more detailed documentation of Findr can be found as doc.pdf.

[1] Lingfei Wang and Tom Michoel (2017) Efficient and accurate causal inference with hidden confounders from genome-transcriptome variation data. PLOS Computational Biology 13(8): e1005703. https://doi.org/10.1371/journal.pcbi.1005703
[2] Lingfei Wang and Tom Michoel (2017) Whole-transcriptome causal network inference with genomic and transcriptomic data. bioRxiv 213371. https://doi.org/10.1101/213371
[3] https://github.com/lingfeiwang/findr
[4] https://github.com/lingfeiwang/findr-bin
[5] https://github.com/lingfeiwang/findr-python
[6] https://github.com/lingfeiwang/findr-R
[7] https://msdn.microsoft.com/commandline/wsl/about
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].