sndg-arg / sndgbiodb

0 stars 0 forks source link

sndgbiodb

conda create -n tpv2 -c conda-forge -c bioconda python=3.10 samtools blast bedtools bcftools
conda activate tpv2

./manage.py download_gbk NC_003047 | gzip 
./manage.py load_gbk data/003/NC_003047.gbk.gz  --overwrite
./manage.py index_genome_db NC_003047
./manage.py index_genome_seq NC_003047

# interproscan usualy wont be runned locally
# zcat data/003/NC_003047.faa.gz | interproscan.sh --pathways --goterms --cpu 10 -iprlookup --formats tsv -i - --output-dir ./ -o data/003/NC_003047.faa.tsv
# gzip data/003/NC_003047.faa.tsv

./manage.py load_interpro NC_003047 data/003/NC_003047.faa.tsv.gz

./manage.py gbk2uniprot_map NC_003047 --mapping_tmp data/003/NC_003047_unips_mapping.csv \
    --not_mapped data/003/NC_003047_unips_not_mapped.lst > data/003/NC_003047_unips.lst

cat data/003/NC_003047_unips.lst | head -n 2|  python -m "TP.alphafold" -pr /opt/p2rank_2.4/prank -o data/003/NC_003047/ -T 10 -nc

docker --rm -it -v $PWD:$PWD ezequieljsosa/fpocket fpocket -f data/003/NC_003047/SM_RS15270/SM_RS15270.pdb_out/

./manage.py load_af_model SM_RS15270 "data/003/NC_003047/Q92LQ0/Q92LQ0_AF.pdb" SM_RS15270 --overwrite
python -m "SNDG.Structure.FPocket" 2json data/003/NC_003047/SM_RS15270/SM_RS15270.pdb_out| gzip >  data/003/NC_003047/SM_RS15270/fpocket.json.gz
echo -e "\n" | gzip >> data/003/NC_003047/SM_RS15270/SM_RS15270.pdb.gz
# we should filter only pockets with druggability > 0.2
grep "^HETATM"  data/003/NC_003047/SM_RS15270/SM_RS15270.pdb_out/SM_RS15270.pdb_out.pdb  | grep "STP" | grep "POL" | gzip >> data/003/NC_003047/SM_RS15270/SM_RS15270.pdb.gz