Generate a missing-value-free protein matrix from diaPASEF data.
Project description
Full-DIA
Full-DIA is a partially open-source, free-to-use Python software that provides comprehensive peptide/protein identification and accurate quantification results for diaPASEF data.
Contents
Installation
We recommend using Conda to create a Python environment for using Full-DIA, whether on Windows or Linux.
-
Create a Python environment with version 3.9.18.
conda create -n full_env python=3.9.18 "numpy<2.0.0" conda activate full_env
-
Install the corresponding PyTorch and CuPy packages based on your CUDA version (which can be checked using the
nvidia-smicommand). Full-DIA requires GPUs with over 10 GB of VRAM to run.
- CUDA-12
pip install torch==2.3.1 --index-url https://download.pytorch.org/whl/cu121 pip install cupy-cuda12x==13.3 conda install cudatoolkit
- CUDA-11
pip install torch==2.3.1 --index-url https://download.pytorch.org/whl/cu118 pip install cupy-cuda11x==13.3 conda install cudatoolkit
- Install Full-DIA
pip install full_dia
Usage
full_dia -lib "Absolute path of the spectral library" -ws "Absolute path of the .d folder or a folder containing multiple .d folders"
(Please note that the path needs to be enclosed in quotes if running on a Windows platform.)
-
-lib
This parameter is used to specify the absolute path of the spectral library. Full-DIA currently supports the spectral library with the suffix .speclib predicted by DIA-NN (v1.9 and v1.9.1) or .parquet produced by DIA-NN (>= v1.9). It supports oxygen modifications on methionine (M) but does not include modifications such as phosphorylation or acetylation. Refer to this for instructions on how to generate prediction spectral libraries using DIA-NN. Full-DIA will develop its own predictor capable of forecasting the peptide retention time, ion mobility, and fragmentation pattern. It may also be compatible with other formats of spectral libraries based on requests. -
-ws
This parameter is used to specify the .d folder or the folder containing multiple .d folders that need to be analyzed.
Other optional params are list below by entering full_dia -h:
******************
* Full-DIA x.y.z *
******************
Usage: full_dia -ws WS -lib LIB
optional arguments for users:
-h, --help Show this help message and exit.
-ws WS Specify the folder that is .d or contains .d files.
-lib LIB Specify the absolute path of a .speclib or .parquet spectra library.
-out_name OUT_NAME Specify the folder name of outputs. Default: full_dia.
-gpu_id GPU_ID Specify the GPU-ID (e.g. 0, 1, 2) which will be used. Default: 0.
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 full_dia-0.0.1.tar.gz.
File metadata
- Download URL: full_dia-0.0.1.tar.gz
- Upload date:
- Size: 9.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8fbb7032b78159d43fb0d7978e30a941294e96d631ab168c0af4c48bf9c2bac
|
|
| MD5 |
c9fdace9df21c5f464b6e3278369266a
|
|
| BLAKE2b-256 |
81f7013cac41466e392ce5d6a9237adce687494b6057ae593d0b168fded6e74c
|
File details
Details for the file full_dia-0.0.1-py3-none-any.whl.
File metadata
- Download URL: full_dia-0.0.1-py3-none-any.whl
- Upload date:
- Size: 9.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
415355d2f60ad800341601634c1b8f51767b8733fe2b4498c9cefafb83275554
|
|
| MD5 |
6e87a8796cf6f8cb7f6bb8204c16206a
|
|
| BLAKE2b-256 |
8cdbdbfcb83b4caad903c73aeda3c207ae42908441f4e2d35ab0da91dc094a35
|