NORSNET(1)
β¨ NORSNET β¨
ok bestie sit DOWN because we're talking about norsnet, a User Command, and it's literally the girl who finds unstructured loops in your sequence π
πΈ NAME πΈ
norsnet β identifies unstructured loops from sequence. that's it. that's the job. iconic behavior honestly π¦
β¨ SYNOPSIS β¨
norsnet <FASTA_FILE> <RDBPROF_FILE> <HSSP_FILE> <OUTPUT_FILE>
<PROTEIN_NAME> <PROFBVAL_FILE> <OUTPUT_MODE> <DEBUG>
eight arguments. yes eight. she's high maintenance but she DELIVERS π
π§ DESCRIPTION π§
NORSnet is a neural network based method that focuses on the identification of unstructured loops. main character energy fr fr.
so here's the tea: NORSnet was trained to distinguish between very long contiguous segments with non-regular secondary structure (NORS regions) and well-folded proteins. and the way it did that?? it was trained on predicted information rather than on experimental data. no cap. so it was optimized on a large data set that is not biased by today's experimental means of capturing disorder. which means NORSnet reached into regions in sequence space that are not covered by the specialized disorder predictors. ate. π
but bestie, there's a tradeoff and we're being honest about it: one disadvantage of this approach is that it is not optimal for the identification of the "average" disordered region. it's giving specialist, not generalist. periodt.
π Conversion of PSI-BLAST alignment to HSSP format π
the most up-to-date procedure can be found at https://www.rostlab.org/owiki/index.php/How_to_generate_an_HSSP_file_from_alignment#Generating_an_HSSP_profile. go look, i'll wait π«Ά
- Convert BLAST output to a Single Alignment Format (SAF):
/usr/share/librg-utils-perl/blast2saf.pl fasta=<query_fasta_file> maxAli=3000 eSaf=1 \
saf=<saf_formatted_file> <blast_output>
- Convert SAF format to HSSP:
/usr/share/librg-utils-perl/copf.pl <saf_formatted_file> formatIn=saf formatOut=hssp \
fileOut=<hssp_formatted_file> exeConvertSeq=convert_seq
- Filter results to 80% redundancy:
/usr/share/librg-utils-perl/hssp_filter.pl red=80 <hssp_formatted_file> fileOut=<filtered_hssp_formatted_file>
π Output format π
Output mode 1 β tabular output, and the columns are:
posβ amino acid number (1..)resβ residue 1-letter codenode1β output of neural network node 1node2β output of neural network node 2predβ node1 / ( node1 + node2 )n40β pred < 0.40 ? '-' : 'N'n40filβ at least 31 AA long stretches of 'N' in n40n59β pred < 0.59 ? '-' : 'N'n59filβ at least 31 AA long stretches of 'N' in n59
and just so we're clear: 'N' is for non-regular secondary structure. that's the whole vibe of the letter N here, don't get confused π
π REFERENCES π
Schlessinger, A., Liu, J., and Rost, B. (2007). Natively unstructured loops differ from other loops. PLoS Comput Biol, 3(7), e140.
π OPTIONS π
FASTA_FILEβ File containing protein amino-acid sequence in fasta format.RDBPROF_FILEβ Secondary structure and solvent accessibility prediction by PROF in rdb format.HSSP_FILEβ PSI-BLAST alignment profile file converted to HSSP format.OUTPUT_FILEβ The name of the final NORSnet output file.PROFBVAL_FILEβ Flexible/rigid residues prediction byprofbval(1)in rdb format (mode 5).OUTPUT_MODEβ NORSnet can create output files in different formats for different purposes. Valid modes are1,2or3. Default mode: 1.- Default mode. Use this when you do not want to give a value here but you want to specify debug.
1formetadisorder(1)
DEBUGβ Set to 1 for debugging messages
okay yes the OUTPUT_MODE list is a little chaotic in the original and we are preserving that chaos exactly as it was handed to us, no editing the girl's diary π
π OUTPUT π
numberβ residue numberresidueβ residue typerawβ raw value of the different between the two output nodes
β EXAMPLES β
norsnet /usr/share/doc/norsnet/examples/cad23.f /usr/share/doc/norsnet/examples/cad23-fil.rdbProf /usr/share/doc/norsnet/examples/cad23-fil.hssp cad23.norsnet cad23 /usr/share/doc/norsnet/examples/cad23.profbval
π¦ ENVIRONMENT π¦
NORSNET_ROOTβ Overrides/usr/share/norsnet, the path to helper scripts and data files.
π FILES π
*.norsnetβ default output file extension/usr/share/doc/norsnet/examplesβ default precomputed input files directory
π NOTES π
- It is recommended to create the profiles using 3 iteration of PSI-BLAST against big database
- It is also recommended to filter the hssp files using
hssp_filter.plfrom the Prof package using the following command:perl hssp_filter.pl hssp_file red=80
π AUTHOR π
A. Schlessinger <avnersch@gmail.com>
πΈ SEE ALSO πΈ
profbval(1), prof(1).
Main website
ok that's the whole page bestie, you're so ready π«Ά this was version 1.0.17, dated 2022-01-18 β go forth and find those unstructured loops, i'm obsessed with you πβ¨
π¦ where this page comes from
- debian bookworm: norsnet 1.0.17-7 Β· GPL-3.0-or-later
- debian trixie: norsnet 1.0.17-7 Β· GPL-3.0-or-later
- ubuntu jammy: norsnet 1.0.17-7 Β· GPL-3.0-or-later
- ubuntu noble: norsnet 1.0.17-7 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms