✨ Benchmarking Structural Inference Methods for Interacting Dynamical Systems with Synthetic Data (NeurIPS2024 Datasets and Benchmarks Track)✨
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
This repo is the official implementation of the paper 'Benchmarking Structural Inference Methods for Interacting Dynamical Systems with Synthetic Data' accepted by NeurIPS2024 Datasets and Benchmarks Track. ✨
This repo maintains and updates benchmark on structural inference methods for interacting dynamical systems with synthetic data. 😄
Download the whole reporitory.
Different methods require different programming languages and different packages. Please refer to the README in each sub-folder (our implementation) and install the requirements:
Methods | Paper | Official Implementation | Our Implementation |
---|---|---|---|
ppcor: An R Package for a Fast Calculation to Semi-partial Correlation Coefficients (ppcor) | Link | Link | /src/models/ppcor |
TIGRESS: Trustful Inference of Gene REgulation using Stability Selection (TIGRESS) | Link | Link | /src/models/TIGRESS |
ARACNE: An Algorithm for the Reconstruction of Gene Regulatory Networks in a Mammalian Cellular Context (ARACNe) | Link | Link | /src/models/ARACNE |
Large-Scale Mapping and Validation of Escherichia coli Transcriptional Regulation from a Compendium of Expression Profiles (CLR) | Link | Link | /src/models/CLR |
Gene Regulatory Network Inference from Single-Cell Data Using Multivariate Information Measures (PIDC) | Link | Link | /src/models/PIDC/ |
Inferring Causal Gene Regulatory Networks from Coupled Single-Cell Expression Dynamics Using Scribe (Scribe) | Link | Link | /src/models/scribe |
dynGENIE3: dynamical GENIE3 for the inference of gene networks from time series expression data (dynGENIE3) | Link | Link | /src/models/dynGENIE3 |
Inference of gene regulatory networks based on nonlinear ordinary differential equations (XGBGRN) | Link | Link | /src/models/GRNs_nonlinear_ODEs |
Neural Relational Inference for Interacting Systems (NRI) | Link | Link | /src/models/NRI |
Amortized Causal Discovery: Learning to Infer Causal Graphs from Time-Series Data (ACD) | Link | Link | /src/models/ACD |
Neural Relational Inference with Efficient Message Passing Mechanisms (MPM) | Link | Link | /src/models/MPM |
Iterative Structural Inference of Directed Graphs (iSIDG) | Link | Link | /src/models/iSIDG |
Effective and Efficient Structural Inference with Reservoir Computing (RCSI) | Link | Link | /src/models/RCSI |
The DoSI dataset can be downloaded via links on this page. Now we provide trajectories that are sufficient to reproduce the results in our benchmarking paper. The rest of DoSI will be made public before the ICLR 2024 conference.
The trajectories should be downloaded, extracted, and saved in ./src/simulations/[type of graphs]/directed or undirected/springs or netsims/.
Each method has different implementation. Please refer to the README in each corresponding subfolder.
Caution: Please be careful with the computational resources required by each method. Some require CPUs, while the other require GPUs.
@inproceedings{
wang2024benchmarking,
title={Benchmarking Structural Inference Methods for Interacting Dynamical Systems with Synthetic Data},
author={Aoran Wang and Tsz Pan Tong and Andrzej Mizera and Jun Pang},
booktitle={The Thirty-eight Conference on Neural Information Processing Systems Datasets and Benchmarks Track},
year={2024},
url={https://openreview.net/forum?id=kKtalvwqBZ}
}
Aoran Wang: [email protected], Tsz Pan Tong: [email protected], Andrzej Mizera: [email protected], Jun Pang: [email protected]