Skip to content

Bertinus/FLeCS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ffa766b · Feb 26, 2025
Nov 3, 2023
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Feb 8, 2023
Oct 30, 2023
May 26, 2022
Feb 8, 2023
May 16, 2022
Feb 26, 2025
Nov 30, 2022
Nov 30, 2022
Nov 19, 2022
Feb 15, 2023

Repository files navigation

FLeCS

Functional and Learnable Cell dynamicS

flecs_logo

Overview

figure1

We introduce FLeCS, a functional and learnable model of cell dynamics that incorporates gene network structure into coupled differential equations and:

  • accurately infers cell dynamics at scale
  • provides improved functional insights into transcriptional mechanisms
  • simulates single-cell trajectories

For a quick overview, please refer to notebooks/Overview.ipynb and notebooks/SingleCellExample.ipynb.

Installation

Pip

You need to have Python 3.8 or newer installed on your system. If you don't have Python installed, we recommend installing Mambaforge.

There are several alternative options to install flecs:

  1. Install the latest development version:
pip install git+https://github.com/bertinus/flecs.git@main

Conda

To install the conda environment on GPU, please run

conda env create -f environment_gpu.yml
conda activate flecs
pip install -e .

To install the conda environment on CPU, please run

conda env create -f environment_cpu.yml
conda activate flecs
pip install -e .

Documentation

Please refer to the documentation.