Libre Biotech

ONT Isoform Functional Annotation (superseded)

Isoform functional annotation — moth head+body combined (from run #35)

Type
CWL
Status
succeeded
Engine
cwltool
Duration
1.1 h

Sample Provenance

Process Chain
1
Direct cDNA library prep of Helicoverpa head and body samples for nanopore sequencing (2024-06-27) Labbook
Protocol: Direct cDNA sequencing V14 with SQK-LSK114
2 samples produced
2
Nanopore sequencing of Helicoverpa head and body cDNA libraries (2024-06-28) Labbook

Workflow

ONT Isoform Functional Annotation — Moth Head+Body

#cwl

Software Tools

ToolVersionURL
cwltool - https://github.com/common-workflow-language/cwltool
eldudy007_isoseq:1.0.sif - -

Results Summary

Unique Reads
4,589,704
from upstream transcriptomics
rRNA Reads
4,181,829 (91.1%)
mRNA Reads
407,875
used for CPM calculation
Transcripts Annotated
8,586
Pfam Hit Rate
0.0%
SwissProt Hit Rate
74.7%
High-Confidence
6,041 (70.4%)
Tier 1–2
NMD Candidates
450 (5.2%)

Evidence Tier Distribution

Novel Isoform Discovery

Total Isoforms
8,586
Reference
7,414
Novel (IsoQuant)
1,172
1,161 with ≥3 reads, 11 low-support
Novel %
13.7%

Isoform Read Support (CPM from upstream transcriptomics)

Novel Expression Rate
100.0%
1,172 / 1,172 (1,161 with ≥3 reads)
Reference Expression Rate
97.5%
7,231 / 7,414
Novel Median CPM
22.1
median 9 reads (mean 60.6, range 0–31,540)
Ref Median CPM
12.3
Novel (n=1,172)
Reference (n=7,414)

Box plots show median (line), IQR (box), and 1.5×IQR whiskers. Individual isoform CPM values are overlaid as jittered points. Log10 scale; dashed line marks CPM = 1 expression threshold. Per-model CPM from OUT.transcript_model_counts.tsv

Novel Isoform Functional Impact

Domain Altered
0
0.0% of novel
NMD Candidates
353
30.1% of novel
ORF Disrupted
78
6.7% of novel
Conserved
459
39.2% — same protein

739 of 1172 novel isoforms (63.1%) have SwissProt protein homologs. 282 isoforms have no detectable protein homolog. Top species: Drosophila melanogaster (196), Homo sapiens (96), Mus musculus (80), Bos taurus (39), Rattus norvegicus (30).

High-Impact Novel Isoforms (150)
Gene Impact Details ORF Reads CPM SwissProt
RpS19a
transcript627.NC_087135.1.nic
ORF disrupted 5prime_partial 463 1,135.2 sp|P39018|RS19A_DROME
66.9% — Small ribosomal subunit protei...

transcript1788.NC_087126.1.nnic
ORF disrupted 5prime_partial 327 801.7

transcript3351.NC_087134.1.nnic
ORF disrupted 5prime_partial 209 512.4
CP66
transcript1450.NC_087125.1.nnic
ORF disrupted 5prime_partial 185 453.6 sp|P45590|CU66_HYACE
78.2% — Larval/pupal rigid cuticle pro...
CP66
transcript1638.NC_087125.1.nnic
ORF disrupted 5prime_partial 122 299.1
PABPC1
transcript3701.NC_087122.1.nic
ORF disrupted 3prime_partial 81 198.6 sp|P21187|PABP_DROME
82.5% — Polyadenylate-binding protein
BJSP-2
transcript1944.NC_087137.1.nnic
ORF disrupted 5prime_partial 56 137.3 sp|Q06343|BJSB2_TRINI
67.9% — Basic juvenile hormone-suppres...
BJSP-2
transcript2063.NC_087137.1.nnic
ORF disrupted 5prime_partial 52 127.5 sp|Q06343|BJSB2_TRINI
68.3% — Basic juvenile hormone-suppres...
RpL4
transcript7557.NC_087150.1.nnic
ORF disrupted 5prime_partial 50 122.6

transcript615.NC_087124.1.nic
ORF disrupted 5prime_partial 36 88.3 sp|O76485|CSK2B_SPOFR
100.0% — Casein kinase II subunit beta

transcript3037.NC_087134.1.nic
ORF disrupted 5prime_partial 29 71.1

transcript3641.NC_087122.1.nic
ORF disrupted 3prime_partial 29 71.1
RpL44
transcript2949.NC_087132.1.nnic
ORF disrupted 5prime_partial 28 68.7 sp|Q9NB33|RL44_OCHTR
81.6% — Large ribosomal subunit protei...

transcript3108.NC_087142.1.nnic
ORF disrupted 5prime_partial 26 63.8

transcript919.NC_087132.1.nnic
ORF disrupted 5prime_partial 25 61.3
Prc1
transcript3021.NC_087135.1.nnic
ORF disrupted 5prime_partial 24 58.8
Ing2
transcript2361.NC_087142.1.nic
ORF disrupted 5prime_partial 20 49.0 sp|Q9ESK4|ING2_MOUSE
35.7% — Inhibitor of growth protein 2
KAT6B
transcript2567.NC_087137.1.nnic
ORF disrupted 5prime_partial 18 44.1
EIF5B
transcript2024.NC_087129.1.nic
ORF disrupted 3prime_partial 17 41.7
znrf2
transcript2804.NC_087130.1.nnic
ORF disrupted 5prime_partial 16 39.2 sp|Q8NHG8|ZNRF2_HUMAN
79.1% — E3 ubiquitin-protein ligase ZN...
ubq-1
transcript3094.NC_087136.1.nnic
ORF disrupted 5prime_partial 14 34.3 sp|P62972|UBIQP_XENLA
97.5% — Polyubiquitin (Fragment)
nhl-1
transcript3668.NC_087127.1.nic
ORF disrupted 3prime_partial 14 34.3 sp|Q03601|NHL1_CAEEL
40.5% — RING finger protein nhl-1
Ar1
transcript446.NC_087149.1.nnic
ORF disrupted 5prime_partial 12 29.4 sp|M9PF61|ALDR_DROME
65.0% — Aldo-keto reductase 1B
MAP3K7
transcript871.NC_087137.1.nnic
ORF disrupted 5prime_partial 12 29.4

transcript749.NC_087126.1.nic
ORF disrupted 3prime_partial 11 27.0 sp|C0KYB6|DDRGK_BOMMO
77.1% — DDRGK domain-containing protei...

transcript1779.NC_087129.1.nnic
ORF disrupted 5prime_partial 10 24.5
unc-22
transcript261.NC_087145.1.nnic
ORF disrupted 3prime_partial 10 24.5 sp|Q23551|UNC22_CAEEL
32.8% — Twitchin

transcript425.NC_087126.1.nnic
ORF disrupted 5prime_partial 10 24.5

transcript677.NC_087126.1.nnic
ORF disrupted 5prime_partial 10 24.5
MAP3K7
transcript872.NC_087137.1.nnic
ORF disrupted 5prime_partial 10 24.5

transcript1517.NC_087133.1.nnic
ORF disrupted 5prime_partial 9 22.1
Cdk12
transcript2168.NC_087127.1.nic
ORF disrupted 3prime_partial 9 22.1
Ace
transcript2285.NC_087133.1.nic
ORF disrupted 3prime_partial 9 22.1
Slc16a14
transcript479.NC_087121.1.nic
ORF disrupted 3prime_partial 9 22.1 sp|Q8K1C7|MOT14_MOUSE
38.0% — Monocarboxylate transporter 14

transcript1219.NC_087129.1.nnic
ORF disrupted 3prime_partial 8 19.6
Ctsb
transcript3446.NC_087121.1.nnic
ORF disrupted 3prime_partial 8 19.6 sp|P07688|CATB_BOVIN
51.3% — Cathepsin B
Muted
transcript904.NC_087122.1.nic
ORF disrupted 5prime_partial 8 19.6 sp|Q0KI28|BL1S5_DROME
34.9% — Biogenesis of lysosome-related...
chs-2
transcript2022.NC_087125.1.nic
ORF disrupted 3prime_partial 7 17.2 sp|G5EBQ8|CHS2_CAEEL
43.3% — Chitin synthase chs-2
Nadk
transcript2217.NC_087137.1.nic
ORF disrupted 5prime_partial 7 17.2 sp|P58058|NADK_MOUSE
63.3% — NAD kinase
Kdm3
transcript2239.NC_087126.1.nnic
ORF disrupted 3prime_partial 7 17.2 sp|Q6ZPY7|KDM3B_MOUSE
42.7% — Lysine-specific demethylase 3B

transcript3381.NC_087123.1.nic
ORF disrupted 5prime_partial 7 17.2

transcript418.NC_087126.1.nnic
ORF disrupted 5prime_partial 7 17.2

transcript468.NC_087124.1.nic
ORF disrupted 5prime_partial 7 17.2 sp|P80034|ACH2_BOMMO
41.4% — Antichymotrypsin-2
EbpIII
transcript1106.NC_087134.1.nnic
ORF disrupted 3prime_partial 6 14.7 sp|E0X9F6|THAP1_THAPI
50.9% — Allergen Tha p 1
Gnf1
transcript2599.NC_087124.1.nic
ORF disrupted 3prime_partial 6 14.7
Arglu1
transcript3940.NC_087125.1.nnic
ORF disrupted 3prime_partial 6 14.7
CYP4C1
transcript773.NC_087132.1.nic
ORF disrupted 3prime_partial 6 14.7 sp|P29981|CP4C1_BLADI
34.5% — Cytochrome P450 4C1
unc-22
transcript81.NC_087145.1.nnic
ORF disrupted 3prime_partial 6 14.7 sp|O01761|UNC89_CAEEL
24.5% — Muscle M-line assembly protein...
SMTNL1
transcript854.NC_087127.1.nnic
ORF disrupted 3prime_partial 6 14.7
Pyk
transcript118.NC_087131.1.nnic
ORF disrupted 5prime_partial 5 12.3 sp|O62619|KPYK_DROME
75.4% — Pyruvate kinase
YL-1
transcript1487.NC_087133.1.nic
ORF disrupted 3prime_partial 5 12.3 sp|Q15906|VPS72_HUMAN
39.6% — Vacuolar protein sorting-assoc...

transcript1652.NC_087142.1.nic
ORF disrupted 3prime_partial 5 12.3

transcript1804.NC_087122.1.nnic
ORF disrupted 5prime_partial 5 12.3 sp|P35042|TRYP_CHOFU
66.0% — Trypsin CFT-1
Ccp84Ab
transcript1936.NC_087136.1.nnic
ORF disrupted 5prime_partial 5 12.3 sp|Q17015|CU01_ANOGA
50.0% — Cuticle protein
RhoL
transcript2223.NC_087124.1.nic
ORF disrupted 3prime_partial 5 12.3 sp|Q24192|RHOL_DROME
65.9% — Ras-like GTP-binding protein R...
ATPsyngamma
transcript223.NC_087143.1.nnic
ORF disrupted 5prime_partial 5 12.3 sp|O01666|ATPG_DROME
75.8% — ATP synthase subunit gamma, mi...
Myo9a
transcript3.NC_087136.1.nnic
ORF disrupted 3prime_partial 5 12.3 sp|B2RTY4|MYO9A_HUMAN
47.9% — Unconventional myosin-IXa
mnt
transcript34.NC_087141.1.nic
ORF disrupted 5prime_partial 5 12.3 sp|Q0VH32|MNT_XENLA
62.4% — Max-binding protein MNT
SVIL
transcript3449.NC_087130.1.nnic
ORF disrupted 3prime_partial 5 12.3
FKBP46
transcript665.NC_087136.1.nic
ORF disrupted 3prime_partial 5 12.3 sp|Q26486|FKBP4_SPOFR
90.2% — 46 kDa FK506-binding nuclear p...
Cir1
transcript1454.NC_087128.1.nic
ORF disrupted 3prime_partial 4 9.8 sp|Q9DA19|CIR1_MOUSE
50.9% — Corepressor interacting with R...
Tgs1
transcript1606.NC_087130.1.nnic
ORF disrupted 3prime_partial 4 9.8
Mctp
transcript237.NC_087124.1.nnic
ORF disrupted 5prime_partial 4 9.8 sp|A1ZBD6|MCTP_DROME
34.8% — Multiple C2 and transmembrane ...
nhl-1
transcript2754.NC_087127.1.nic
ORF disrupted 3prime_partial 4 9.8 sp|Q03601|NHL1_CAEEL
40.5% — RING finger protein nhl-1
Ccp84Ab
transcript2904.NC_087136.1.nnic
ORF disrupted 5prime_partial 4 9.8 sp|Q17015|CU01_ANOGA
50.0% — Cuticle protein
Ccp84Ab
transcript2910.NC_087136.1.nnic
ORF disrupted 5prime_partial 4 9.8 sp|Q17015|CU01_ANOGA
50.4% — Cuticle protein
Bhmt
transcript2999.NC_087125.1.nnic
ORF disrupted 5prime_partial 4 9.8 sp|Q9VJ31|BHMT_DROME
44.2% — Betaine-homocysteine S-methylt...

transcript336.NC_087124.1.nnic
ORF disrupted 5prime_partial 4 9.8

transcript3443.NC_087124.1.nnic
ORF disrupted 3prime_partial 4 9.8
Cyp4v2
transcript377.NC_087140.1.nic
ORF disrupted 3prime_partial 4 9.8 sp|Q9VA27|CP4C3_DROME
35.2% — Cytochrome P450 4c3
Gaa
transcript14.NC_087130.1.nnic
ORF disrupted 5prime_partial 3 7.4

transcript1589.NC_087130.1.nnic
ORF disrupted 5prime_partial 3 7.4
ubq-1
transcript2808.NC_087136.1.nnic
ORF disrupted 5prime_partial 3 7.4 sp|P62972|UBIQP_XENLA
100.0% — Polyubiquitin (Fragment)
TMEM165
transcript2900.NC_087144.1.nic
ORF disrupted 3prime_partial 3 7.4 sp|Q9HC07|TM165_HUMAN
69.2% — Putative divalent cation/proto...
Bhmt
transcript3117.NC_087125.1.nnic
ORF disrupted 5prime_partial 3 7.4 sp|Q9VJ31|BHMT_DROME
40.7% — Betaine-homocysteine S-methylt...

transcript3238.NC_087132.1.nic
ORF disrupted internal 3 7.4

transcript2444.NC_087122.1.nic
ORF disrupted 3prime_partial 1 2.5
bltp1
transcript397.NC_087125.1.nic
ORF disrupted 3prime_partial 0 0.0 sp|A0A0R4IES7|BLTP1_DANRE
41.1% — Bridge-like lipid transfer pro...

transcript1246.NC_087122.1.nnic
NMD 5prime_partial 512 1,255.3
Cd164
transcript809.NC_087126.1.nnic
NMD complete 149 365.3 sp|Q9QX82|MUC24_RAT
51.9% — Sialomucin core protein 24
GILT1
transcript398.NC_087149.1.nnic
NMD complete 134 328.5 sp|Q95RA9|GILT1_DROME
37.1% — GILT-like protein 1

transcript1725.NC_087142.1.nnic
NMD complete 120 294.2
Pa2g4
transcript214.NC_087131.1.nnic
NMD complete 111 272.1 sp|Q6AYD3|PA2G4_RAT
58.5% — Proliferation-associated prote...

transcript2403.NC_087126.1.nnic
NMD complete 101 247.6
mbl
transcript4273.NC_087125.1.nnic
NMD complete 92 225.6
ich
transcript1869.NC_087124.1.nnic
NMD complete 80 196.1 sp|Q9VHJ6|ICH_DROME
52.3% — Ichor
ABCG1
transcript78.NC_087132.1.nnic
NMD complete 76 186.3 sp|P45844|ABCG1_HUMAN
48.7% — ATP-binding cassette sub-famil...
Kr-h2
transcript284.NC_087138.1.nnic
NMD complete 74 181.4 sp|Q9V447|KRH2_DROME
51.3% — Krueppel homolog 2

transcript904.NC_087124.1.nnic
NMD 5prime_partial 73 179.0

transcript1463.NC_087122.1.nnic
NMD complete 70 171.6

transcript1492.NC_087141.1.nnic
NMD complete 70 171.6

transcript518.NC_087122.1.nnic
NMD complete 70 171.6
Gcat
transcript134.NC_087134.1.nnic
NMD 5prime_partial 65 159.4 sp|O88986|KBL_MOUSE
58.7% — 2-amino-3-ketobutyrate coenzym...
dyw
transcript249.NC_087126.1.nnic
NMD complete 62 152.0 sp|O76879|CCCP_DROME
30.2% — Circadian clock-controlled pro...

transcript1402.NC_087134.1.nnic
NMD 5prime_partial 61 149.6
UBE2R2
transcript564.NC_087134.1.nnic
NMD complete 58 142.2 sp|Q712K3|UB2R2_HUMAN
73.4% — Ubiquitin-conjugating enzyme E...
Mmp10
transcript85.NC_087124.1.nnic
NMD complete 58 142.2 sp|O55123|MMP10_MOUSE
41.1% — Stromelysin-2

transcript483.NC_087124.1.nnic
NMD complete 54 132.4
CarT
transcript97.NC_087148.1.nnic
NMD complete 49 120.1 sp|Q9VIK2|CART_DROME
33.3% — Carcinine transporter
akr2e
transcript1641.NC_087146.1.nnic
NMD 5prime_partial 48 117.7 sp|H9JTG9|AK2E4_BOMMO
46.1% — Aldo-keto reductase AKR2E4
GILT1
transcript397.NC_087149.1.nnic
NMD complete 48 117.7 sp|Q95RA9|GILT1_DROME
36.3% — GILT-like protein 1

transcript8.NC_087127.1.nnic
NMD complete 46 112.8

transcript410.NC_087121.1.nnic
NMD complete 44 107.9
CNDP2
transcript283.NC_087124.1.nnic
NMD 5prime_partial 43 105.4 sp|Q3ZC84|CNDP2_BOVIN
58.6% — Cytosolic non-specific dipepti...

transcript151.NC_087141.1.nnic
NMD complete 42 103.0

transcript313.NC_087137.1.nnic
NMD complete 42 103.0

transcript1896.NC_087126.1.nnic
NMD 5prime_partial 41 100.5

transcript1545.NC_087141.1.nnic
NMD 5prime_partial 40 98.1
CDase
transcript40.NC_087132.1.nnic
NMD complete 40 98.1 sp|Q29C43|NCASE_DROPS
54.6% — Neutral ceramidase
TMOD1
transcript84.NC_087131.1.nnic
NMD complete 40 98.1 sp|A0JNC0|TMOD1_BOVIN
35.5% — Tropomodulin-1
PPAF2
transcript150.NC_087149.1.nnic
NMD complete 39 95.6 sp|Q9GRW0|PPAF2_HOLDI
44.0% — Phenoloxidase-activating facto...
CtsF
transcript417.NC_087139.1.nnic
NMD complete 39 95.6 sp|Q9VN93|CATF_DROME
48.1% — Cathepsin F
RMND5B
transcript62.NC_087135.1.nnic
NMD complete 39 95.6 sp|Q96G75|RMD5B_HUMAN
40.4% — E3 ubiquitin-protein transfera...

transcript599.NC_087124.1.nnic
NMD 5prime_partial 38 93.2
DNAJC7
transcript2827.NC_087125.1.nnic
NMD complete 37 90.7 sp|Q99615|DNJC7_HUMAN
52.0% — DnaJ homolog subfamily C membe...
TMEM214
transcript1017.NC_087134.1.nnic
NMD complete 36 88.3
Hsd17b12
transcript1550.NC_087141.1.nnic
NMD complete 36 88.3 sp|Q6P7R8|DHB12_RAT
49.3% — Very-long-chain 3-oxoacyl-CoA ...

transcript175.NC_087127.1.nnic
NMD complete 35 85.8
RAB18
transcript645.NC_087133.1.nnic
NMD complete 35 85.8 sp|Q5ZLG1|RAB18_CHICK
58.0% — Ras-related protein Rab-18
SMIM14
transcript1196.NC_087128.1.nnic
NMD complete 34 83.4 sp|Q96QK8|SIM14_HUMAN
45.7% — Small integral membrane protei...
ubq-1
transcript967.NC_087136.1.nnic
NMD complete 33 80.9 sp|P62972|UBIQP_XENLA
100.0% — Polyubiquitin (Fragment)

transcript1048.NC_087133.1.nnic
NMD complete 31 76.0 sp|Q9U505|AT5G_MANSE
88.5% — ATP synthase lipid-binding pro...
egr
transcript305.NC_087122.1.nnic
NMD complete 31 76.0 sp|Q8MUJ1|EIGER_DROME
28.3% — Tumor necrosis factor family m...
Vps28
transcript310.NC_087144.1.nnic
NMD complete 31 76.0 sp|Q9V359|VPS28_DROME
69.7% — Vacuolar protein sorting-assoc...
RAB1A
transcript638.NC_087139.1.nnic
NMD complete 31 76.0 sp|Q05974|RAB1A_LYMST
81.3% — Ras-related protein Rab-1A
stac
transcript8.NC_087126.1.nnic
NMD complete 29 71.1 sp|Q9VBY8|UN13B_DROME
47.2% — Protein unc-13 homolog 4B
F26E4.3
transcript134.NC_087144.1.nnic
NMD complete 28 68.7 sp|P90850|YCF2E_CAEEL
41.9% — Uncharacterized peptidase C1-l...

transcript3112.NC_087142.1.nnic
NMD complete 27 66.2
PGM3
transcript75.NC_087140.1.nnic
NMD complete 26 63.8 sp|F1RQM2|AGM1_PIG
52.8% — Phosphoacetylglucosamine mutas...

transcript163.NC_087122.1.nnic
NMD complete 25 61.3

transcript1673.NC_087135.1.nnic
NMD 5prime_partial 25 61.3
Alp-m
transcript210.NC_087127.1.nnic
NMD complete 25 61.3 sp|P29523|PPB_BOMMO
47.4% — Membrane-bound alkaline phosph...

transcript707.NC_087135.1.nnic
NMD complete 25 61.3
Tmprss15
transcript1244.NC_087141.1.nic
NMD complete 23 56.4 sp|P97435|ENTK_MOUSE
30.3% — Enteropeptidase

transcript157.NC_087138.1.nnic
NMD complete 23 56.4

transcript995.NC_087137.1.nnic
NMD complete 23 56.4
nde1-a
transcript1431.NC_087121.1.nnic
NMD complete 22 53.9 sp|Q66J96|NDE1A_XENLA
41.5% — Nuclear distribution protein n...
TAF10
transcript2369.NC_087149.1.nnic
NMD 5prime_partial 22 53.9 sp|Q12962|TAF10_HUMAN
62.3% — Transcription initiation facto...

transcript642.NC_087130.1.nnic
NMD complete 22 53.9

transcript751.NC_087128.1.nnic
NMD complete 22 53.9
Mmp10
transcript101.NC_087124.1.nnic
NMD complete 21 51.5 sp|O55123|MMP10_MOUSE
41.1% — Stromelysin-2
VhaAC45
transcript1646.NC_087149.1.nnic
NMD complete 21 51.5 sp|Q7JR49|VAS1_DROME
31.3% — V-type proton ATPase subunit S...
pi4k2b
transcript21.NC_087142.1.nnic
NMD complete 21 51.5 sp|Q49GP5|P4K2B_DANRE
61.6% — Phosphatidylinositol 4-kinase ...
ADAMTS-1
transcript26.NC_087131.1.nnic
NMD complete 21 51.5 sp|Q5W7F4|ATS1_BOMMO
70.9% — A disintegrin and metalloprote...
pdm2
transcript3312.NC_087132.1.nnic
NMD complete 21 51.5 sp|P31369|PDM2A_DROME
68.7% — POU domain protein 2, isoform ...
BNIP3
transcript5879.NC_087150.1.nnic
NMD complete 21 51.5 sp|Q12983|BNIP3_HUMAN
25.6% — BCL2/adenovirus E1B 19 kDa pro...
Adi1
transcript1123.NC_087122.1.nnic
NMD complete 20 49.0 sp|Q6AWN0|MTND_DROME
66.1% — Acireductone dioxygenase

transcript2648.NC_087144.1.nnic
NMD complete 20 49.0
Pis
transcript343.NC_087141.1.nnic
NMD complete 20 49.0 sp|Q8SX37|CDIPT_DROME
53.4% — CDP-diacylglycerol--inositol 3...
Ror
transcript3555.NC_087125.1.nnic
NMD complete 20 49.0 sp|Q24488|ROR1_DROME
41.2% — Tyrosine-protein kinase transm...

Frame Impact Classification

Functional Diversity per Gene

Domain Architectures per Gene

ORF Type Distribution

NMD Prediction by ORF Type

NMD Candidates by Evidence Tier

NMD Expression Validation (CPM from upstream transcriptomics)

NMD Expression Rate
99.8%
449 / 450
Non-NMD Expression Rate
97.8%
7,954 / 8,136
Fold Difference
1.0×
non-NMD / NMD
Tier 1 NMD Expression
NMD Candidates (n=450)
Non-NMD (n=8,136)

Box plots show median (line), IQR (box), and 1.5×IQR whiskers. Individual transcript CPM values are overlaid as jittered points. NMD candidates are expressed at 99.8% (median 19.6 CPM) vs 97.8% (median 14.7 CPM) for non-NMD — no evidence of NMD-mediated degradation.

Output Files

blastp.with_title.tsv HPC 1 MB gene_functional_summary.tsv HPC 239.8 KB isoform_annotations.tsv HPC 1.3 MB job.yml HPC 608 B pfam.domtblout HPC 18.6 MB results_summary.json HPC 875 B

Provenance

Execution Expression quantification summary
Completed 2026-02-28T01:38:51+00:00
RO-Crate 1.1 Workflow RO-Crate 1.0 FAIR
This analysis is packaged as a Research Object Crate with machine-readable provenance and FAIR metadata.

RO-Crate Metadata (JSON-LD)

Show/hide raw JSON-LD
{
    "@context": [
        "https://w3id.org/ro/crate/1.1/context",
        {
            "bioschemas": "https://bioschemas.org/"
        }
    ],
    "@graph": [
        {
            "@id": "ro-crate-metadata.json",
            "@type": "CreativeWork",
            "about": {
                "@id": "./"
            },
            "conformsTo": [
                {
                    "@id": "https://w3id.org/ro/crate/1.1"
                },
                {
                    "@id": "https://w3id.org/workflowhub/workflow-ro-crate/1.0"
                }
            ]
        },
        {
            "@id": "./",
            "@type": "Dataset",
            "name": "ONT Isoform Functional Annotation \u2014 Moth Head+Body \u2014 Run #37",
            "description": "Pfam domain search, SwissProt homology, NMD prediction, and functional diversity classification for ONT transcript isoforms.",
            "datePublished": "2026-02-28",
            "license": {
                "@id": "https://creativecommons.org/licenses/by/4.0/"
            },
            "mainEntity": {
                "@id": "ont_isoform_annotation.cwl"
            },
            "hasPart": [
                {
                    "@id": "ont_isoform_annotation.cwl"
                },
                {
                    "@id": "job.yml"
                },
                {
                    "@id": "isoform_annotations.tsv"
                },
                {
                    "@id": "gene_functional_summary.tsv"
                },
                {
                    "@id": "blastp.with_title.tsv"
                },
                {
                    "@id": "pfam.domtblout"
                },
                {
                    "@id": "results_summary.json"
                },
                {
                    "@id": "summary_extractor.py"
                }
            ],
            "mentions": [
                {
                    "@id": "#execution"
                },
                {
                    "@id": "#summary-extraction"
                },
                {
                    "@id": "#process-81"
                },
                {
                    "@id": "#process-82"
                }
            ]
        },
        {
            "@id": "ont_isoform_annotation.cwl",
            "@type": [
                "File",
                "SoftwareSourceCode",
                "ComputationalWorkflow"
            ],
            "name": "ONT Isoform Functional Annotation \u2014 Moth Head+Body",
            "description": "#cwl",
            "programmingLanguage": {
                "@id": "Pfam domain search, SwissProt homology, NMD prediction, and functional diversity classification for ONT transcript isoforms."
            },
            "contentSize": "2.4 KB",
            "sha256": "225ffe971f7f2c0b91ad5e8a8da79269f5c0540cfdc0007e498b5a3acc9c2926"
        },
        {
            "@id": "#cwl",
            "@type": "ComputerLanguage",
            "name": "Common Workflow Language",
            "url": {
                "@id": "https://www.commonwl.org/"
            },
            "version": "1.2"
        },
        {
            "@id": "#cwltool",
            "@type": "SoftwareApplication",
            "name": "cwltool",
            "url": {
                "@id": "https://github.com/common-workflow-language/cwltool"
            }
        },
        {
            "@id": "#singularity-container",
            "@type": "SoftwareApplication",
            "name": "eldudy007_isoseq:1.0.sif"
        },
        {
            "@id": "job.yml",
            "@type": "File",
            "name": "job.yml",
            "description": "CWL job input parameters",
            "encodingFormat": "text/yaml",
            "contentSize": "608 B",
            "sha256": "14196fd9a3ffc48b0f0e6e2ce94331703ba0b5bfa51883ad4d9bf9abfe6ccc20"
        },
        {
            "@id": "isoform_annotations.tsv",
            "@type": "File",
            "name": "isoform_annotations.tsv",
            "encodingFormat": "text/tab-separated-values",
            "contentSize": "1.3 MB",
            "sha256": "3d53fc4e2af335ca15c6f80f324e0870b64f885431d6c07d91b9fb0aba36f3b0"
        },
        {
            "@id": "gene_functional_summary.tsv",
            "@type": "File",
            "name": "gene_functional_summary.tsv",
            "encodingFormat": "text/tab-separated-values",
            "contentSize": "239.8 KB",
            "sha256": "9541ca0534a9db2511e7074ca073b598379e7b7ffacf27b4b6bdd833652f6fc2"
        },
        {
            "@id": "blastp.with_title.tsv",
            "@type": "File",
            "name": "blastp.with_title.tsv",
            "encodingFormat": "text/tab-separated-values",
            "contentSize": "1 MB",
            "sha256": "d249d4535ef145a1210f61dab962bb50dc7eef3a0660b82a9affff772c3ab331"
        },
        {
            "@id": "pfam.domtblout",
            "@type": "File",
            "name": "pfam.domtblout",
            "encodingFormat": "application/octet-stream",
            "contentSize": "18.6 MB",
            "sha256": "1635a069660fd6256d6d69e47b460efb1e2f9ecbf3e523bb9e97b869412b768e"
        },
        {
            "@id": "#execution",
            "@type": "CreateAction",
            "name": "ONT Isoform Functional Annotation \u2014 Moth Head+Body execution",
            "instrument": {
                "@id": "ont_isoform_annotation.cwl"
            },
            "startTime": "2026-02-28T10:35:10+00:00",
            "endTime": "2026-02-28T01:38:36+00:00",
            "object": [
                {
                    "@id": "job.yml"
                }
            ],
            "result": [
                {
                    "@id": "isoform_annotations.tsv"
                },
                {
                    "@id": "gene_functional_summary.tsv"
                },
                {
                    "@id": "blastp.with_title.tsv"
                },
                {
                    "@id": "pfam.domtblout"
                }
            ]
        },
        {
            "@id": "results_summary.json",
            "@type": "File",
            "name": "results_summary.json",
            "description": "Derived summary statistics from pipeline outputs (CPM >= 1, uniquely mapped reads)",
            "encodingFormat": "application/json",
            "contentSize": "875 B",
            "sha256": "ecf4e2373f7b09a2e91580af959fff6861fb63ffd89f9da2cb14f7a2bdc491aa"
        },
        {
            "@id": "summary_extractor.py",
            "@type": [
                "File",
                "SoftwareSourceCode"
            ],
            "name": "Summary extraction script",
            "description": "Python script that computed results_summary.json from pipeline outputs",
            "programmingLanguage": {
                "@id": "#python3"
            }
        },
        {
            "@id": "#python3",
            "@type": "ComputerLanguage",
            "name": "Python",
            "url": {
                "@id": "https://www.python.org/"
            },
            "version": "3"
        },
        {
            "@id": "#summary-extraction",
            "@type": "CreateAction",
            "name": "Expression quantification summary",
            "instrument": {
                "@id": "summary_extractor.py"
            },
            "endTime": "2026-02-28T01:38:51+00:00",
            "object": [
                {
                    "@id": "OUT.read_assignments.tsv.gz"
                },
                {
                    "@id": "OUT.gene_counts.tsv"
                },
                {
                    "@id": "OUT.transcript_counts.tsv"
                },
                {
                    "@id": "OUT.extended_annotation.gtf"
                },
                {
                    "@id": "OUT.transcript_models.gtf"
                }
            ],
            "result": [
                {
                    "@id": "results_summary.json"
                }
            ]
        },
        {
            "@id": "#protocol-19",
            "@type": "LabProtocol",
            "name": "Direct cDNA sequencing V14 with SQK-LSK114",
            "description": "This protocol describes how to carry out sequencing of cDNA using a reverse transcription and strand-switching method and the Ligation Sequencing Kit V14 (SQK-LSK114) This protocol is recommended for users who:\r\n\r\n- Are interested in exploring novel RNA biology.\r\n- Are looking for splice variant and fusion transcript analysis.\r\n- Do not wish to use PCR.\r\n- Wish to preserve quantitative information in samples likely to be impacted by PCR bias.\r\n- Would like full-length cDNA strands.\r\n- Want to achieve median raw read accuracy of Q20+ (99%) and above.\r\n- Want to optimise their sequencing experiment for output.\r\n",
            "version": "1",
            "category": "sample_prep",
            "step": [
                {
                    "@type": "HowToStep",
                    "position": 1,
                    "text": "Thaw the following reagents and spin down briefly using a microfuge, before mixing as indicated in the table below, and place on ice.\r\n\r\nReagent \t                                            1. Thaw at room temperature \t2. Briefly spin down \t3. Mix well by pipetting\r\nUser-supplied VN Primer diluted to 2 \u00b5M \t                          \u2713 \t                           \u2713 \t                     \u2713\r\nUser-supplied Strand-Switching Primer diluted to 10 \u00b5M \t                  \u2713 \t                           \u2713 \t                     \u2713\r\n10 mM dNTP solution \t                                                  \u2713 \t                           \u2713 \t                     \u2713\r\nRNaseOUT \t                                                      Not frozen \t                   \u2713 \t                     \u2713\r\nMaxima H Minus Reverse Transcriptase \t                              Not frozen \t                   \u2713 \t                     \u2713\r\nMaxima H Minus 5x RT Buffer \t                                          \u2713 \t                           \u2713 \t              Mix by vortexing"
                },
                {
                    "@type": "HowToStep",
                    "position": 2,
                    "text": "Prepare the RNA in nuclease-free water\r\n\r\n- Transfer 100 ng Poly(A)+ RNA or 1 \u03bcg of total RNA into a 0.2 ml PCR tube\r\n- Adjust the volume to up to 7.5 \u03bcl with nuclease-free water\r\n- Mix by flicking the tube to avoid unwanted shearing\r\n- Spin down briefly in a microfuge"
                },
                {
                    "@type": "HowToStep",
                    "position": 3,
                    "text": "Prepare the following reaction in the 0.2 ml PCR tube containing the prepared RNA input:\r\n\r\nReagent \t                                                            Volume\r\nRNA input (100 ng Poly(A)+ RNA or 1 \u03bcg of total RNA) from step above \t    7.5 \u03bcl\r\nVN Primer diluted to 2 \u03bcM \t                                            2.5 \u03bcl\r\n10 mM dNTPs \t                                                            1 \u03bcl\r\nTotal volume \t                                                            11 \u03bcl         "
                },
                {
                    "@type": "HowToStep",
                    "position": 4,
                    "text": "Mix gently by flicking the tube, and spin down."
                },
                {
                    "@type": "HowToStep",
                    "position": 5,
                    "text": "Incubate at 65\u00b0C for 5 minutes and then snap cool on a pre-chilled freezer block for 1 minute."
                },
                {
                    "@type": "HowToStep",
                    "position": 6,
                    "text": "In a separate tube, mix together the following:\r\n\r\nReagent \t                               Volume\r\n5x RT Buffer \t                                4 \u03bcl\r\nRNaseOUT \t                                1 \u03bcl\r\nNuclease-free water \t                        1 \u03bcl\r\nStrand-Switching Primer diluted to 10 \u00b5M \t2 \u03bcl\r\nTotal \t                                        8 \u03bcl     "
                },
                {
                    "@type": "HowToStep",
                    "position": 7,
                    "text": "Mix gently by flicking the tube, and spin down."
                },
                {
                    "@type": "HowToStep",
                    "position": 8,
                    "text": "Add the 8 \u03bcl of strand-switching reagents (prepared in steps 6-7) to the 11 \u03bcl of snap-cooled mRNA (from steps 2-5). Mix by flicking the tube and spin down."
                },
                {
                    "@type": "HowToStep",
                    "position": 9,
                    "text": "Incubate at 42\u00b0C for 2 minutes in the thermal cycler."
                },
                {
                    "@type": "HowToStep",
                    "position": 10,
                    "text": "Add 1 \u00b5l of Maxima H Minus Reverse Transcriptase. The total volume is now 20 \u00b5l."
                },
                {
                    "@type": "HowToStep",
                    "position": 11,
                    "text": "Mix gently by flicking the tube, and spin down."
                },
                {
                    "@type": "HowToStep",
                    "position": 12,
                    "text": "Incubate using the following protocol using a thermal cycler:\r\n\r\nCycle step \t                              Temperature \tTime \t    No. of cycles\r\nReverse transcription and strand-switching    42\u00b0C \t        90 mins \t  1\r\nHeat inactivation \t                      85\u00b0C \t        5 mins \t          1\r\nHold \t                                      4\u00b0C \t        \u221e \t                    "
                },
                {
                    "@type": "HowToStep",
                    "position": 13,
                    "text": "Thaw the following reagents and spin down briefly using a microfuge, before mixing as indicated in the table below, and place on ice.\r\n\r\nReagent \t                             1. Thaw at room temperature \t2. Briefly spin down \t3. Mix well by pipetting\r\nUser-supplied PR2 Primer diluted to 10 \u00b5M \t           \u2713 \t                           \u2713 \t                    \u2713\r\nRNase Cocktail Enzyme Mix \t                       Not frozen \t                   \u2713 \t                    \u2713\r\nLongAmp Taq 2X Master Mix \t                           \u2713 \t                           \u2713 \t                    \u2713   "
                },
                {
                    "@type": "HowToStep",
                    "position": 14,
                    "text": "Thaw the AMPure XP Beads (AXP) at room temperature and mix by vortexing. Keep the beads at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 15,
                    "text": "Add 1 \u00b5l RNase Cocktail Enzyme Mix (ThermoFisher, cat # AM2286) to the reverse transcription reaction. "
                },
                {
                    "@type": "HowToStep",
                    "position": 16,
                    "text": "Incubate the reaction for 10 minutes at 37\u00b0 C in a thermal cycler."
                },
                {
                    "@type": "HowToStep",
                    "position": 17,
                    "text": "Resuspend the AMPure XP beads (AXP) by vortexing."
                },
                {
                    "@type": "HowToStep",
                    "position": 18,
                    "text": "Transfer the sample to a clean 1.5 ml Eppendorf DNA LoBind tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 19,
                    "text": "Add 17 \u00b5l of resuspended AMPure XP beads (AXP) to the reaction and mix by flicking the tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 20,
                    "text": "Incubate on a Hula mixer (rotator mixer) for 5 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 21,
                    "text": "Prepare 500 \u03bcl of fresh 80% ethanol in nuclease-free water."
                },
                {
                    "@type": "HowToStep",
                    "position": 22,
                    "text": "Spin down the sample and pellet on a magnet. Keep the tube on the magnet, and pipette off the supernatant."
                },
                {
                    "@type": "HowToStep",
                    "position": 23,
                    "text": "Keep the tubes on the magnet and wash the beads with 200 \u00b5l of freshly prepared 80% ethanol without disturbing the pellet. Remove the ethanol using a pipette and discard. If the pellet was disturbed, wait for beads to pellet again before removing the ethanol."
                },
                {
                    "@type": "HowToStep",
                    "position": 24,
                    "text": "Repeat the previous step."
                },
                {
                    "@type": "HowToStep",
                    "position": 25,
                    "text": "Spin down and place the tube back on the magnet. Pipette off any residual ethanol. Allow to dry for ~30 seconds, but do not dry the pellet to the point of cracking."
                },
                {
                    "@type": "HowToStep",
                    "position": 26,
                    "text": "Remove the tube from the magnetic rack and resuspend pellet in 20 \u00b5l nuclease-free water."
                },
                {
                    "@type": "HowToStep",
                    "position": 27,
                    "text": "Incubate on a Hula mixer (rotator mixer) for 10 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 28,
                    "text": "Briefly spin down the tube and pellet the beads on the magnet until the eluate is clear and colourless, for at least 1 minute."
                },
                {
                    "@type": "HowToStep",
                    "position": 29,
                    "text": "Remove and retain 20 \u00b5l of eluate into a clean 1.5 ml Eppendorf DNA LoBind tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 30,
                    "text": "Prepare the following reaction in a 0.2 ml thin-walled PCR tube:\r\n\r\nReagent \t                           Volume\r\n2x LongAmp Taq Master Mix \t           25 \u03bcl\r\nPR2 Primer diluted to 10 \u03bcM \t           2 \u03bcl\r\nReverse-transcribed sample from above \t   20 \u03bcl\r\nNuclease-free water \t                   3 \u03bcl\r\nTotal \t                                   50 \u03bcl           "
                },
                {
                    "@type": "HowToStep",
                    "position": 31,
                    "text": "Incubate using the following protocol:\r\n\r\nCycle step \tTemperature \tTime \t    No. of cycles\r\nDenaturation \t94 \u00b0C \t        1 mins \t    1\r\nAnnealing \t50 \u00b0C \t        1 mins \t    1\r\nExtension \t65 \u00b0C \t        15 mins     1\r\nHold \t        4 \u00b0C \t        \u221e \t        "
                },
                {
                    "@type": "HowToStep",
                    "position": 32,
                    "text": "Resuspend the AMPure XP beads (AXP) by vortexing.  "
                },
                {
                    "@type": "HowToStep",
                    "position": 33,
                    "text": "Transfer the sample to a clean 1.5 ml Eppendorf DNA LoBind tube. "
                },
                {
                    "@type": "HowToStep",
                    "position": 34,
                    "text": "Add 40 \u00b5l of resuspended AMPure XP beads (AXP) to the reaction and mix by flicking the tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 35,
                    "text": "Incubate on a Hula mixer (rotator mixer) for 5 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 36,
                    "text": "Prepare 500 \u03bcl of fresh 80% ethanol in nuclease-free water."
                },
                {
                    "@type": "HowToStep",
                    "position": 37,
                    "text": "Spin down the sample and pellet on a magnet. Keep the tube on the magnet, and pipette off the supernatant."
                },
                {
                    "@type": "HowToStep",
                    "position": 38,
                    "text": "Keep the tubes on the magnet and wash the beads with 200 \u00b5l of freshly prepared 80% ethanol without disturbing the pellet. Remove the ethanol using a pipette and discard.\r\n\r\nIf the pellet was disturbed, wait for beads to pellet again before removing the ethanol.  "
                },
                {
                    "@type": "HowToStep",
                    "position": 39,
                    "text": "Repeat the previous step. "
                },
                {
                    "@type": "HowToStep",
                    "position": 40,
                    "text": "Spin down and place the tube back on the magnet. Pipette off any residual ethanol. Allow to dry for ~30 seconds, but do not dry the pellet to the point of cracking."
                },
                {
                    "@type": "HowToStep",
                    "position": 41,
                    "text": "Remove the tube from the magnetic rack and resuspend pellet in 21 \u00b5l nuclease-free water."
                },
                {
                    "@type": "HowToStep",
                    "position": 42,
                    "text": "Incubate on a Hula mixer (rotator mixer) for 10 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 43,
                    "text": "Briefly spin down the tube and pellet the beads on the magnet until the eluate is clear and colourless, for at least 1 minute."
                },
                {
                    "@type": "HowToStep",
                    "position": 44,
                    "text": "Remove and retain 21 \u00b5l of eluate into a clean 1.5 ml Eppendorf DNA LoBind tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 45,
                    "text": "Analyse 1 \u00b5l of the strand-switched DNA for size, quantity and quality using an Agilent Bioanalyzer and Qubit fluorometer (or equivalent)."
                },
                {
                    "@type": "HowToStep",
                    "position": 46,
                    "text": "Prepare the NEBNext Ultra II End Repair / dA-tailing Module reagents in accordance with manufacturer's instructions, and place on ice:\r\n\r\nFor optimal perfomance, NEB recommend the following:\r\n\r\n1. Thaw all reagents on ice.\r\n2. Flick and/or invert the reagent tubes to ensure they are well mixed.\r\n     Note: Do not vortex the Ultra II End Prep Enzyme Mix.\r\n3. Always spin down tubes before opening for the first time each day.\r\n4. The Ultra II End Prep Buffer may have a little precipitate. Allow the mixture to come to room temperature and pipette the buffer up and down several times to break up the precipitate, followed by vortexing the tube for 30 seconds to solubilise any precipitate."
                },
                {
                    "@type": "HowToStep",
                    "position": 47,
                    "text": "Combine the following reagents in a 0.2 ml PCR tube:\r\n\r\nReagent \t                       Volume\r\ncDNA sample \t                       20 \u00b5l\r\nNuclease-free water \t               30 \u00b5l\r\nUltra II End-prep reaction buffer      7 \u00b5l\r\nUltra II End-prep enzyme mix \t       3 \u00b5l\r\nTotal \t                               60 \u00b5l        "
                },
                {
                    "@type": "HowToStep",
                    "position": 48,
                    "text": "Thoroughly mix the reaction by gently pipetting and briefly spinning down."
                },
                {
                    "@type": "HowToStep",
                    "position": 49,
                    "text": "Using a thermal cycler, incubate at 20\u00b0C for 5 minutes and 65\u00b0C for 5 minutes."
                },
                {
                    "@type": "HowToStep",
                    "position": 50,
                    "text": "Resuspend the AMPure XP Beads (AXP) by vortexing."
                },
                {
                    "@type": "HowToStep",
                    "position": 51,
                    "text": "Transfer the DNA sample to a clean 1.5 ml Eppendorf DNA LoBind tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 52,
                    "text": "Add 60 \u00b5l of resuspended the AMPure XP Beads (AXP) to the end-prep reaction and mix by flicking the tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 53,
                    "text": "Incubate on a Hula mixer (rotator mixer) for 5 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 54,
                    "text": "Prepare 500 \u03bcl of fresh 80% ethanol in nuclease-free water."
                },
                {
                    "@type": "HowToStep",
                    "position": 55,
                    "text": "Spin down the sample and pellet on a magnet until supernatant is clear and colourless. Keep the tube on the magnet, and pipette off the supernatant. "
                },
                {
                    "@type": "HowToStep",
                    "position": 56,
                    "text": "Keep the tube on the magnet and wash the beads with 200 \u00b5l of freshly prepared 80% ethanol without disturbing the pellet. Remove the ethanol using a pipette and discard."
                },
                {
                    "@type": "HowToStep",
                    "position": 57,
                    "text": "Repeat the previous step."
                },
                {
                    "@type": "HowToStep",
                    "position": 58,
                    "text": "Spin down and place the tube back on the magnet. Pipette off any residual ethanol. Allow to dry for ~30 seconds, but do not dry the pellet to the point of cracking."
                },
                {
                    "@type": "HowToStep",
                    "position": 59,
                    "text": "Remove the tube from the magnetic rack and resuspend pellet in 61 \u00b5l nuclease-free water. Incubate for 2 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 60,
                    "text": "Pellet the beads on a magnet until the eluate is clear and colourless, for at least 1 minute."
                },
                {
                    "@type": "HowToStep",
                    "position": 61,
                    "text": "Remove and retain 61 \u00b5l of eluate into a clean 1.5 ml Eppendorf DNA LoBind tube."
                },
                {
                    "@type": "HowToStep",
                    "position": 62,
                    "text": "Quantify 1 \u00b5l of eluted sample using a Qubit fluorometer.\r\n\r\nTake forward the 60 \u00b5l of repaired and end-prepped cDNA into the adapter ligation step. However, at this point it is also possible to store the sample at 4\u00b0C overnight.                  "
                },
                {
                    "@type": "HowToStep",
                    "position": 63,
                    "text": "Spin down the Ligation Adapter (LA) and Quick T4 Ligase, and place on ice."
                },
                {
                    "@type": "HowToStep",
                    "position": 64,
                    "text": "Thaw Ligation Buffer (LNB) at room temperature, spin down and mix by pipetting. Due to viscosity, vortexing this buffer is ineffective. Place on ice immediately after thawing and mixing. "
                },
                {
                    "@type": "HowToStep",
                    "position": 65,
                    "text": "Thaw the Elution Buffer (EB) at room temperature and mix by vortexing. Then spin down and place on ice."
                },
                {
                    "@type": "HowToStep",
                    "position": 66,
                    "text": "Thaw the Short Fragment Buffer (SFB) at room temperature and mix by vortexing. Then spin down and place on ice."
                },
                {
                    "@type": "HowToStep",
                    "position": 67,
                    "text": "In a 1.5 ml Eppendorf DNA LoBind tube, mix in the following order:\r\n\r\nBetween each addition, pipette mix 10-20 times.\r\n\r\nReagent \t                        Volume\r\ncDNA sample from the previous step \t60 \u00b5l\r\nLigation Buffer (LNB) \t                25 \u00b5l\r\nNEBNext Quick T4 DNA Ligase \t        10 \u00b5l\r\nLigation Adapter (LA) \t                5 \u00b5l\r\nTotal \t                                100 \u00b5l      "
                },
                {
                    "@type": "HowToStep",
                    "position": 68,
                    "text": "Thoroughly mix the reaction by gently pipetting and briefly spinning down."
                },
                {
                    "@type": "HowToStep",
                    "position": 69,
                    "text": "Incubate the reaction for 10 minutes at room temperature."
                },
                {
                    "@type": "HowToStep",
                    "position": 70,
                    "text": "Resuspend the AMPure XP Beads (AXP) by vortexing."
                },
                {
                    "@type": "HowToStep",
                    "position": 71,
                    "text": ""
                }
            ]
        },
        {
            "@id": "#protocol-35",
            "@type": "LabProtocol",
            "name": "Sequencing Submission",
            "description": "Submit samples for sequencing at the genomics facility. Links kevlab samples to QC app runs after sequencing is complete.",
            "version": "1.0",
            "category": "sequencing"
        },
        {
            "@id": "#sample-352",
            "@type": "BioSample",
            "name": "body_library",
            "materialType": "sample",
            "isBasedOn": [
                {
                    "@id": "#sample-274"
                },
                {
                    "@id": "#sample-317"
                },
                {
                    "@id": "#sample-338"
                }
            ]
        },
        {
            "@id": "#sample-353",
            "@type": "BioSample",
            "name": "head_library",
            "materialType": "sample",
            "isBasedOn": [
                {
                    "@id": "#sample-276"
                },
                {
                    "@id": "#sample-312"
                },
                {
                    "@id": "#sample-334"
                }
            ]
        },
        {
            "@id": "#instrument-gridion",
            "@type": "Thing",
            "name": "Oxford Nanopore GridION Mk1",
            "additionalType": "http://purl.obolibrary.org/obo/OBI_0002751"
        },
        {
            "@id": "#process-81",
            "@type": "CreateAction",
            "name": "Direct cDNA library prep of Helicoverpa head and body samples for nanopore sequencing",
            "instrument": {
                "@id": "#protocol-19"
            },
            "startTime": "2024-06-27",
            "category": "sample_prep",
            "description": "Three body samples were pooled and three head (tail?) samples were pooled prior to library prep using the LSK114 kit.",
            "result": [
                {
                    "@id": "#sample-352"
                },
                {
                    "@id": "#sample-353"
                }
            ]
        },
        {
            "@id": "#process-82",
            "@type": "CreateAction",
            "name": "Nanopore sequencing of Helicoverpa head and body cDNA libraries",
            "instrument": [
                {
                    "@id": "#protocol-35"
                },
                {
                    "@id": "#instrument-gridion"
                }
            ],
            "startTime": "2024-06-28",
            "category": "sequencing",
            "object": [
                {
                    "@id": "#sample-352"
                },
                {
                    "@id": "#sample-353"
                }
            ]
        }
    ]
}