Skip to content

wang422003/Benchmarking-Structural-Inference-Methods-for-Interacting-Dynamical-Systems

Repository files navigation

✨ Benchmarking Structural Inference Methods for Interacting Dynamical Systems with Synthetic Data (NeurIPS2024 Datasets and Benchmarks Track)✨

Project Icon

Documentation Status Last Commit CC BY 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC BY 4.0

Project Website

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. 😄

Installation

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

Dataset

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/.

Run Experiments

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.

Citation

@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}
}

Contact

Aoran Wang: [email protected], Tsz Pan Tong: [email protected], Andrzej Mizera: [email protected], Jun Pang: [email protected]

About

Official Implementation of Benchmarking Structural Inference Methods for Dynamical Interacting Systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages