Hi. i’m doing analysis with my data with Miseq SOP.
My question is if i can use screen.seqs commands after trimming reference database.
First i wrote down what i’ve done below.
To customize the reference database,
-
I downloaded E.coli 16S rRNA gene sequence(GenBank: J01859.1) from NCBI.
-
I trimmed the downloaded E.coli 16S rRNA gene sequence with my oligo files.
mothur > pcr.seqs(fasta=e.coli_16S.fasta, oligos=primer.oligos)
. -
And aligned the trimmed E.coli sequence against the Silva.seed.v132 reference database
mothur > align.seqs(fasta=e.coli_16S.pcr.fasta, reference=silva.seed_v132.align)
. -
Summarized the result
mothur > summary.seqs(fasta=e.coli_16S.pcr.align)
.
Using 8 processors.
Start End NBases Ambigs Polymer NumSeqs
Minimum: 6428 23440 427 1 6 1
2.5%-tile: 6428 23440 427 1 6 1
25%-tile: 6428 23440 427 1 6 1
Median: 6428 23440 427 1 6 1
75%-tile: 6428 23440 427 1 6 1
97.5%-tile: 6428 23440 427 1 6 1
Maximum: 6428 23440 427 1 6 1
Mean: 6428 23440 427 1 6
# of Seqs: 1
It took 0 secs to summarize 1 sequences
Output File Names:
/Users/uihyeontae/Downloads/20200618_re/e.coli_16S.pcr.summary
-
Customized the reference database with my start/end point
mothur > pcr.seqs(fasta=silva.nr_v132.align, start=6428, end=23440, keepdots=F)
. -
Summarized the result
mothur > summary.seqs(fasta=silva.nr_v132.pcr.align)
.
Using 8 processors.
Start End NBases Ambigs Polymer NumSeqs
Minimum: 1 15342 308 0 3 1
2.5%-tile: 2 17012 397 0 4 5328
25%-tile: 2 17012 402 0 4 53280
Median: 2 17012 422 0 5 106560
75%-tile: 2 17012 426 0 6 159840
97.5%-tile: 2 17012 567 1 7 207792
Maximum: 3825 17012 1628 5 16 213119
Mean: 2 17011 429 0 5
# of Seqs: 213119
It took 50 secs to summarize 213119 sequences.
Output File Names:
/Users/uihyeontae/Downloads/20200618_re/silva.nr_v132.pcr.summary
As my oligos file contains 341F/850R primer sequences to cover V3-V4 regions(unfortunately…) about 464 bp, i felt odd that the result showed it has maximum 1628 bp (Maximum nbases above).
So i wondered if i should use screen.seqs commands to remove that part.
For example,
mothur > screen.seqs(fasta=silva.nr_v132.pcr.align, maxlength=500)
.
Thanks
Uihyeon Tae.