nf-core / nf-core/clipseq

When transcript filtering is applied to GTF, the selected transcripts should also be used for transcriptome analyses

Open
#141 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Nextflow
Stars
26
Forks
43
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe

  • Consolidate transcript filtering with the transcriptome annotation: same set of transcripts used for GTF filtering to be used for transcriptome analyses

Describe the solution you'd like

  1. When transcript filtering is applied to GTF, the selected transcripts should also be used for trancriptome mapping instead of 'longest transcript'

  2. Need to modify 'find longest transcript' in general to select transcripts for all genes, not just protein coding.

  3. The gtf file poduced by find longest transcript starts with 2 instead of 1.

Describe alternatives you've considered

  • potentially the filtering module could be combined with the longest transcript module assignment

Additional context

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the transcript filtering, transcriptome mapping, and “find longest transcript” workflow steps mentioned in the issue. Check how the selected transcripts flow into each analysis and inspect the generated GTF. Done means the filtered set is reused for transcriptome mapping, transcripts are selected for all genes, and the generated GTF starts correctly.

Written by the indexing model from the issue text.

Assessment

Domain
bioinformatics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.