A Disordered Flexible Linker (DFL) ppredictor trained on DLD domain Linker dataset and Disprot Database.
PUNCH_Linker project belongs to a serious of PUNCH projects which focus on the Structure and Function prediction of Intrisically Diordered Protein/Region (IDP/IDR). Currently we have PUNCH2 for IDR structure prediction and PUNCH_Linker for DFL prediction. PUNCH_Linker is trained on more than 2000 DFL linker dataset from DLD dataset and Disprot, its performance is better than TOP predictors on the CAID2 Linker dataset.
Currently, we provide two ways to use this perdictor: Docker or Download source code from this Github.
This predictor requires sequences embedded with ProtTrans and MSA Transformer. Note,
[SEQUENCE_NAME/ID].npy, replace SEQUENCE_NAME/ID with the actural sequence ID, it should be the same as the name from .fasta file.(1, SEQUENCE_LENGTH, 21) (1, SEQUENCE_LENGTH, 1024) (1, SEQUENCE_LENGTH, 768)📣‼️If you don't have them available, please visit the embedding section of our project first to embed the sequences.‼️
(We maintain this separation due to the requirements from CAID3, but we may edit or merge them in the future.)
docker pull dimeng851/punch_linker:v2
Replace
CONTAINER_NAME- anyname you like;
PATH_TO_INPUT_FASTA- path to input file, which is ONE FASTA file including all query sequences;
PATH_TO_MSATRANS- a folder which includes all MSA Transformer embedded sequences;
PATH_TO_PROTTRANS- a folder which includes all protTrans embedded sequences;
PATH_OUTPUT- a folder which will be used to save all outputs, including: a. timings.csv; b. disorder folder, where will keep all the prediction resulds.
docker run -d \
-it \
--name [CONTAINER_NAME] \
--mount type=bind,source=[PATH_TO_INPUT_FASTA],target=/punch_linker/data/input.fasta \
--mount type=bind,source=[PATH_TO_MSATRANS],target=/punch_linker/data/msaTrans \
--mount type=bind,source=[PATH_TO_PROTTRANS],target=/punch_linker/data/protTrans \
--mount type=bind,source=[PATH_OUTPUT],target=/punch_linker/output \
dimeng851/punch_linker:v1
An example:
docker run -d \
-it \
--name punch_linker_con \
--mount type=bind,source=/Users/deemeng/Downloads/data/linker/linker.fasta,target=/punch_linker/data/input.fasta \
--mount type=bind,source=/Users/deemeng/Downloads/data/linker/msaTrans,target=/punch_linker/data/msaTrans \
--mount type=bind,source=/Users/deemeng/Downloads/data/linker/protTrans,target=/punch_linker/data/protTrans \
--mount type=bind,source=/Users/deemeng/Downloads/data/linker/output,target=/punch_linker/output \
dimeng851/punch_linker:v1
Email Di.
📬 Di Meng - [email protected]
📬 Juliana Glavina - [email protected]
📬 Gianluca Pollastri - [email protected]
📬 Lucia Chemes - [email protected]
Content type
Image
Digest
sha256:c4951b1b4…
Size
2.7 GB
Last updated
12 months ago
docker pull dimeng851/punch_linker:v2