Welcome to the TU Delft iGEM 2024 NitroBlast project repository. This repository contains all the code and data used in the project.
data/: Contains all data filesadk1075-data/: Data from Tyler H. Coale et al., Nitrogen-fixing organelle in a marine alga.Science384, 217-222(2024).plmsearch-data/: Results from the PLM searchucyn-a_enriched/: Sequence data, embeddings, alignments, and other data for UCYN-A enriched proteinsutp-data/: Sequence data, MEME results, HMM profiles, and other data related to the ucyn-a transit peptide
notebooks/: Jupyter notebooks for data analysisscripts/: Python scripts for data processingresults/: Final, cleaned results such as figures and tablesJOURNAL.md: Detailed notes on the project progress
The project uses Python and conda for package management. To set up the project:
- Clone the repository
- Create a new conda environment:
conda env create -f environment.yml - Activate the environment:
conda activate nitroblast
Tip: micromamba is a faster alternative to conda.
- Protein embeddings for UCYN-A enriched proteins: embeddings.h5