Trajectory Representation and Composition Estimator (TRACE) is a novel multi-task PFN-style Deep Learning model, fine-tuned for cell developmental coordinate prediction in early human cerebral organoid sc-RNA-seq data.
Joint-rotational project at Queen Mary University London, University College London and The Alan Turing Institute under Prof. Julien Gautrot, Prof. Yanlan Mao and Dr. Isabel Palacios and Dr. Federico Nanni.
- Background
- Repository Structure
- Installation
- Data Requirements
- Usage
- Known Issues & Limitations
- Contributing
- Citation
- License
Prerequisites
- Python 3.12+
git https://github.com/ChristianLangridge/TRACE.git
cd TRACEconda env create -f TRACE.yml Before running scripts, register the package using pip install -e . from the project root with pyproject.toml.
Place all raw data within a 'data/raw/' folder so the path-finding system can retrieve it.
This is an active research project. If you'd like to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add: your feature') - Push and open a Pull Request
- Add a dated, detailed comment/annotation in the
CHANGELOG.mdfile of the change
Please ensure any new scripts avoid hardcoded paths and include basic inline documentation.
If you use this codebase or the TRACE architecture in your work, please cite:
Langridge, C. (2025–2026). TRACE.
Joint-rotational project, Queen Mary University London, University College London
and The Alan Turing Institute.
https://github.com/ChristianLangridge/TRACE
This project is licensed under the BSD-3-Clause License. See LICENSE for details.
Developed as part of a joint rotational PhD project at Queen Mary University London, University College London and The Alan Turing Institute, under Prof. Julien Gautrot, Prof. Yanlan Mao, Dr. Isabel Palacios and Dr. Federico Nanni.