Comments (4)
Thanks for reaching out and your patience! Happy to help.
-
-n
flag is probably not necessary for 1D cDNA reads. So the -n nanopore native RNA flag in flair align uses the minimap2 recommended parameters for direct RNA. That looks likeminimap2 -ax splice -uf -k14
. Without specifying the flag, the spliced alignment is done with minimap2 defaults like so:minimap2 -ax splice
, which according to the minimap2 readme is the recommended command for nanopore 2D cDNA-seq. There's nothing written explicitly for 1D cDNA-seq, so we have been using the 2D cDNA-seq parameters. (Side note: for both direct RNA and 1D cDNA, an additional--secondary=no
argument is added to the minimap2 call to keep only the primary alignment for each read). -
We have since updated how we correct reads. We no longer require mRNAtoGene, as mRNAtoGene functionality has been incorporated into flair-correct.
-
By including the TSS/TES, do you mean the
-i
argument for flair-collapse?
-Alison
from flair.
Thanks for your comprehensive answers.
In 1), do you have to add another flag to set '--secondary=no', or is that automatically detected by minimap2?
In 3), yes, I am referring to the -i argument for flair-collapse.
from flair.
-
--secondary=no
is already included in the command from the flair.py wrapper script. -
If you specify
-i
, then after reads are grouped by their spice junction chains, the most frequently used transcription start and end sites for that isoform group are picked. If-i
is not specified, then the most frequently used TSS/TESs for all the isoforms of that gene will be used for each isoform. I uploaded a little diagram onto my google drive here to illustrate the difference: https://drive.google.com/open?id=1Aom1_SyhEQYyxjl1n_j86RmEbIFuxRfk
I would specify -i
if you are interested in transcript start and end sites on an isoform-level. In terms of isoform sensitivity, you will still pick up essentially the same number of isoforms regardless of whether you specify or not.
-Alison
from flair.
Thank you!
- Sebastian
from flair.
Related Issues (20)
- Set isoform abundance cutoff to FLAIR quantify HOT 1
- Crash running flair collapse HOT 8
- Gene model naming issue HOT 1
- error in flair quantify HOT 9
- add --split-prefix to collapse minimap command
- Flair collapse issue HOT 13
- flair collapse--NameError: name 'blockcount' is not defined HOT 4
- How to count the isoforms corresponding to each gene. HOT 2
- Incorrectly name flair align options is confusing
- allow flair correct to specify temporary directory HOT 1
- How to concatenate bed files before flair collapse HOT 2
- The naming of my isoforms is different from what is mentioned in your manual.
- Hello, after splitting the BED file by chromosomes, we found that a single chromosome's BED file is 1.03G, which is larger than 1G. Can Flair Collapse currently handle a BED file of 1.03G? HOT 1
- psl_to_sequence command
- flair correct shows FileNotFoundError HOT 1
- flair quantify problem error HOT 3
- ValueError in filter_isoforms_by_proportion_of_gene_expr.py
- Collapse step didn't output a gtf file without a reference annotation
- FLAIR missing isoforms HOT 1
- Process termination at Step 5/5 in flair correct without error messages HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flair.