This project is intended for infering and mapping interface hotspots based on results from MAVE (Multiplexed Assays of Variant Effects).
Reason this release was yanked:
Obsolete
Project description
mave2imap
Table of contents
Description
This code is intended for 3D mapping of interface hotspots based on the most perturbed positions inferred from MAVE (Multiplexed Assays of Variant Effects) results. (See publication)
Install (Linux)
$ conda env create -f https://github.com/synth-bio-evo/mave2imap/blob/main/mave2imap.yml
Testing
Requires about >= 64 Gb RAM to process the full dataset.
If you do not dispose of this amount of RAM you can create smaller .fastq.gz files by using the following command:
gunzip -cd <file>.fastq.gz | head -n 1600000 | gzip > <file_400k_reads>.fastq.gz
- Replace "<file>" by your filename
- It will extract and compress 1,6x10⁶ lines from "<file>.fastq.gz", corresponding to 4x10⁵ reads, and create "<file_400k_reads>.fastq.gz"
1) Create a folder to download required data and run the test :construction:
mkdir /tmp/test
cd /tmp/test
If you have aria2c installed (faster)
aria2c -j 16 <link>
Else
wget <link>
Uncompress the .tar.gz file
tar -xvzf Asf1B+IP3.tar.gz
2) Run mave2imap pipeline for each targeted region. :computer:
Exemple:
cd Asf1B+IP3/Asf1_N-Ter
mave2imap -i Asf1_N-ter.ini
cd ../Asf1_C-Ter
mave2imap -i Asf1_C-ter.ini
This will produce the data required for analysis and visualization using the proposed jupyter notebook.
:microscope: The information available in the output file, "result_thresh3_2_2_compare_conditions.out", is probably the most relevant to a classical user.
3) Analyze results using jupyter notebook(s). :mag_right:
- enter appropriate folder and launch jupyter-lab
for interface mapping:
cd ../imap_notebook
for fitness assessement:
cd ../fitness_notebook
- for both
jupyter-lab
- Choose mave2imap kernel
- If required edit the code according to your specific case (not required for the testing dataset)
- Click in "Run" (menu) => "Restart Kernel and Run All Cells"
The most perturbed positions should be indicated below the last cell based on the defined threshold and you should be able to visualized/manipulated the 3D interactive complex (most perturbed regions are indicated by reddish gradient)
Citing mave2imap
"Publication is coming ..."
Copyright
Copyright (c) 2025, Raphaël Guérois (CEA-Saclay/DRF/Joliot/I2BC/SB2SM/LBSR), Oscar H.P. Ramos (CEA-Saclay/DRF/Joliot/MTS/SIMoS/LICB/SBE)
Acknowledgements
Project based on the Computational Molecular Science Python Cookiecutter version 1.11.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mave2imap-1.0.0.0.4.tar.gz.
File metadata
- Download URL: mave2imap-1.0.0.0.4.tar.gz
- Upload date:
- Size: 37.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a20ec40754a3d347a4fc7156aa9f4289dfdf1dd56ea7289aa463742660e3359
|
|
| MD5 |
cbca993ce0027422ec6a200057c0ef50
|
|
| BLAKE2b-256 |
0508789ce74ea489ab3fc26b30274444c94d2356f51beab0913d2f096f9f2efd
|
File details
Details for the file mave2imap-1.0.0.0.4-py3-none-any.whl.
File metadata
- Download URL: mave2imap-1.0.0.0.4-py3-none-any.whl
- Upload date:
- Size: 38.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73bf7376dea9e5fc2160b2477a3817478624430b4dab5c84f554690ddf9067c5
|
|
| MD5 |
06dc6e2d2a23d9921826224516e2a67f
|
|
| BLAKE2b-256 |
ef7f503327479a3811fd31165a10f8dca82ffe43b10f52d9c9160b97f92da416
|