Hello All,
I currently have several different GTFs and I would like to test how they affect STAR alignment. I know that GTFs can be supplied at run-time/on the fly, but I am not sure if the GTF used to build the index has any effect on this.
For example, let's say I wanted to test how GTF-A affects alignment but have a STAR index that was built using GTF-B. If I supply GTF-A at run-time, will I get the same results as if I had built the index with GTF-A, or will the fact the index was built with GTF-B affect the results? (meaning I need to rebuild with GTF-A to get the proper results)
Another question I have is what is the most efficient way to go about using multiple GTFs? Is it faster to:
a) Build the index using no GTF, then provide each GTF at runtime.
b) Build the index with one GTF, then provide the others at runtime.
c) Build an individual index for each GTF.
If STAR is just rebuilding the index under the hood every time a GTF is provided on the fly, then I guess these questions are largely moot since it would be just as fast to build a bunch of new indices as it would be to supply things at run-time (a=c).