Skip to content

Releases: uclahs-cds/package-moPepGen

Release 0.11.2

02 Feb 16:56
b46d1d2
Compare
Choose a tag to compare

Fixed

  • Noncoding peptide headers not parsed successfully by summarizeFasta #672

Release 0.11.1

30 Jan 17:42
a6e5e87
Compare
Choose a tag to compare

Fixed

  • Fixed callVariant that alt splice insertions were treated as stop altering when they are not.

  • Argument --orf-assignment added to callNoncoding to allow choosing the min or max ORF. #667

Release 0.11.0

28 Jan 19:35
4befef9
Compare
Choose a tag to compare

Fixed

  • When filtering variants for circRNA, those on fragments that are shorter than 3 nucleotides will not be included. #613

  • When collapsing nodes with the same sequence, global variants (mostly circRNA) are no longer considered when comparing variants, so that nodes with no other variant won't be discarded mistakenly. #619

  • Fixed issue that for hybrid nodes that span over a junction site on a circRNA, the location got lost and caused it to fail to identify whether the node is at least one loop downstream to an ORF start site. #621

  • Fixed issue that circRNA with only 1 nucleotide was causing it to fail to filter variants. #623

  • Fixed issue that peptide nodes on different subgraphs were collapsed after expanding the variant bubble, causing downstream nodes to be unprocessed and resulting in * in the final sequences. #625

  • Fixed issue that the ORF start site position cannot be interpreted when checking whether it is at least one loop away, because it can be off by 1 when converting the location from the gene coordinate to amino acid. #630

  • Fixed issue that the 'CHROM' attribute of GVF metadata not read in correctly. #629

  • Fixed issue that when a frameshift insertion is on a alt splice frameshift substitution (or insertion), the node became disconnected after aligning the variant bubble. #635

  • Fixed issue that when getting the stop altering mutations, location comparison was done incorrectly by 1. #636

  • Node in circRNA missing downstream stop lost mutation called as variant peptide incorrectly. #637

  • Silent mutation not excluded when it is very closed to anther mutation. #638

  • Stop retaining mutation not excluded. #638

  • Fusion with donor breakpoint smaller than 3 causing it fail to run. #633

  • Alt splice insertion recognized as stop altering incorrectly. #640

  • Fix that variants that overlap with last 3 nucleotides of the transcripts causing it to fail. #645

  • Fixed parseREDItools that the ref and alt nucleotides were not set correctly for negative strands. #644

  • Fixed callVariant that hybrid peptide sequences were called from circRNA. #653

  • Fixed callVariant that peptides with variants of in-frame mutation causing deletion/insertion between two cleavage sites were missed. #655

  • Fixed callVariant that when setting the max number of variants per peptide, the number of miscleavages was not used correctly. #657

Changed

  • The transcript trailing peptides (peptides at the end of the transcript sequence) are now excluded for transcripts with the mRNA_end_NF tag and circRNA regardless of it. Otherwise for transcripts (either coding or noncoding) that the mRNA end is confirmed (without the mRNA_end_NF) they are now included in the final FASTA. #649

  • Change from ray back to pathos for parallelization. #643

  • Gene ID of the transcript from which a noncoding peptide is called is added to the FASTA header. #662

Release 0.10.1

16 Nov 19:28
57b9ba9
Compare
Choose a tag to compare

Fixed

  • Transcriptional coordinate to genomic coordinate not converted successfully when it is the last nucleotide of the transcript. #592

  • When creating the peptide cleavage graph, the end nodes of ate variant bubble with alt splice were collapsed with the reference node causing the graph cleavage process terminated too early resulting uncleaved nodes. #597

  • in callVariant when filtering variants associated with the donor transcript, the left breakpoint coordinate not converted successfully if it is the end of the transcript. #598

  • Large deletion caused by alt splice raised the complexity drastically so had to go back to treat alt splice deletion as subgraph again. #600

  • In circRNA, nodes that span over the backsplicing site with variant before the backsplicing site were not recognized correctly. #602

  • Failed to find the downstream exon start when the breakpoint is the first nucleotide before the exon start of a transcript on the negative strand. #603

  • In bruteForce, variants that start at the fusion breakpoint were not excluded. #604

  • Variant peptides on circRNA are missed by callVariant when there are multiple ORF candidates. #606

Release 0.10.0

20 Oct 17:14
8f2e694
Compare
Choose a tag to compare

Added

  • Added support for fusion, alternative splicing and circRNA in bruteForce.

Fixed

  • Several issues of bruteForce were fixed for fusion, alternative splicing and circRNA to be consistent with callVariant.

  • In ThreeFrameTVG and PeptideVariantGraph, large deletions (for alternative splicing) are no longer treated as subgraphs any more.

  • Fixed the issue that the subgraph_id attributes of TVGNode and PVGNode are lost after nodes are merged. #566

  • When expanding the aligned variant bubble, if the downstream node of the start node has multiple inbond nodes, nucleotides will be taken from the downstream node and added to each upstreams

  • Fixed callVariant that when filtering variants that are compatible with fusion, the breakpoint site were not recognized correctly. #567

  • For `ThreeFrameTVG', when aligning variant bubbles, if the end of the first variant is the start of the next (e.g. alternative splicing events that sharing the same splicing site), the merged bubble will then contain both variants

  • Fixed callVariant that mutations are assigned as stop altering mutation when there is a start codon after it. #568

  • Fixed callVariant that alternative splicing variants were not recognized as stop altering mutation correctly because their reference sequence from GVF is only the first nucleotide. #569

  • Fixed callVariant that nodes being lost after an in-frame subgraph. #573

  • Fixed callVariant that the actual fusion breakpoint was not found correctly when trying to tell whether a novel start site should be considered.

  • Fixed callVariant that variant peptides were called with variants present in one loop but not in another. #576

  • When collapsing the end nodes when creating the peptide cleavage graph, nodes that contains alt splice deletions are now separated from others. #580

  • Fusion not inserted correctly when the breakpoint is intronic. #578

  • When finding start altering variants from a node, wrong right position was used. #583

Release 0.9.4

08 Sep 16:21
b716ecd
Compare
Choose a tag to compare
  • Fixed issue of alternative splicing deletion that starts at the third nucleotide of start codon. Those variants are now skipped. #560

Release 0.9.3

28 Aug 02:12
c56358a
Compare
Choose a tag to compare
  • Fixed issue that mouse reference genome and proteome were not parsed correctly. #546
  • Fixed issue that stop-lost inframe deletions being missed during node collapsing. #549
  • Fixed issue that variants missed by callVariant when multiple variants are causing the same sequence. #552
  • Fixed issue that cpop_collapsed attribute was not retained after merging so peptides that don't end with cleavage sites were yield. #554
  • Fixed problem caused by N in the reference DNA sequence. #556

Release 0.9.2

29 Jul 20:18
ba4c8b1
Compare
Choose a tag to compare
  • For circRNA, each reading frame subgraph is now replicated for 3 times in order to catch all variant peptides that read through the junction site. #514

  • Enzyme lysN is added. #523

  • For decoyFasta, overlapping decoy sequences are also counted and printed to the stdout when using reverse. #474

Release 0.9.1

27 Jul 20:05
b066c64
Compare
Choose a tag to compare

Added

  • UTIL command line tool validateNoncodingCalling added to validate the output of callNoncoding with bruteForceNoncoding. #524

Fixed

  • parseVEP updated to only parse the first 13 columns of the VEP TSV. #540

Release 0.9.0

25 Jul 17:18
a15c4d4
Compare
Choose a tag to compare

Fixed

  • Fixed issue that peptides caused by start gain mutations are not called by bruteForce. #492

  • Fixed issue that variant peptides caused by start gain mutations from noncoding transcripts are not called in some cases. Stop gain mutations from downstream are also missed in some cases. #495

  • Fixed issue that some variant peptides were not called with in-frame deletions. #515

  • Fixed issue that the shuffled decoy sequences produced by decoyFasta are not reproducible when input FASTA order is changed. #517

  • Fixed issue that stop lost mutations are not recognized correctly. #519

  • Fixed issue that start gain and stop lost mutations before the novel start site were not excluded. #520

  • Fixed issue that frameshifting mutations on the same node of a novel ORF start site and is right after it was not carried over to downstream nodes. #526

  • Fixed issue that stop lost mutations were not recognized for deletions. #527

  • Fixed issue that in-frame deletion stop retaining mutations were not recognized #528

  • Fixed issue that variant coordinates not handled correctly when the cleavage site is contained in the inserted sequence. #52

  • Fixed issue that peptides are not called with overlapping deletions. #531