Skip to content

Releases: uclahs-cds/package-moPepGen

Release 1.4.6

21 May 16:52
ab02bd8

Choose a tag to compare

[1.4.6] - 2025-05-21

  • Fixed biopython version #908

[1.4.6-rc4] - 2025-03-18

  • Added the support for wildcard characters in splitFasta. #906

[1.4.6-rc3] - 2025-03-10

  • Added --skip-failed flag to callVariant, parseArriba, parserSTARFusion, parseFusionCatcher.

  • Added tally table to parseREDITools, parseCIRCExplorer, and parseRMATS

[1.4.6-rc2] - 2025-03-03

Fixed

  • Fixed callVariant that variant bubble not identified correctly.

  • Fixed parseVEP that failed records will now be skipped with --skip-failed. #902

  • Fixed callVariant with variant bubble finding error starting from a out-bridge node.

  • Fixed callVariant that peptide annotation not created correctly with SEC

Changed

  • A check added when converting a genomic location to gene coordinate to ensure they overlap.

[1.4.6-rc1] - 2025-02-24

Fixed

  • Fix callVariant for a case that a bridge-out node was not identified correctly with a lot of framshift variants.

Release 1.4.5

20 Feb 20:14
398ec3e

Choose a tag to compare

Fixed

  • Variant peptide not split correclty if it is derived from fusion that the upstream and downstream are the same gene. #897

Release 1.4.4

13 Feb 17:51
bc73cfd

Choose a tag to compare

Fixed

  • Fixed issue reported in #889 where variant bubbles alignment failed due to incorrect handling of in-bridge and out-bridge nodes with the same subgraph ID. The fix ensures that only in-bridge and out-bridge nodes connected to any of the nodes in the members of the variant bubble are considered.

  • Fixed issue that callVariant fails on transcripts with SEC very close to the start codon.

  • Fixed issue with extremely long run-time with complex alt splice events. #892

Release 1.4.3

20 Jan 00:03
6d8e017

Choose a tag to compare

Fixed

  • Fixed VariantPeptideIdentifier that ORF ID was added before variant IDs.

  • Fixed callVariant that failed on small circRNA with a lot of variants at the step that creates the cleavage graph. #885

  • Fixed fuzzTest. Parameters missing for callVariant.

Changed

  • Changed variant IDs for circRNAs to use backsplicing site instead of listing all exons/introns. #878

Release 1.4.2

23 Jun 06:55
305ffbb

Choose a tag to compare

  • Fixed splitFasta that NovelORF peptides coding transcripts not recognized correctly.

Release 1.4.1

26 May 18:28
b4da46e

Choose a tag to compare

[1.4.1] - 2024-05-26

  • Fixed VariantPepidePool that old versions of SeqUtils.molecular_weight don't handle SeqRecord objects. #874

Release 1.4.0

08 Apr 18:52
ef9324f

Choose a tag to compare

[1.4.0] - 2024-03-27

  • --coding-novel-orf added to callNoncoding and callVariant to call novel ORF peptides from coding transcripts. #659

  • Renamed callNoncoding to callNovelORF and replaced the internal source type Noncoding to NovelORF. #863

Release 1.3.1

18 Mar 17:39
3d6df24

Choose a tag to compare

[1.3.1] - 2024-03-18

Added:

  • Flag --backsplicing-only added to callVariant to allow only calling noncanonical peptides spanning backsplicing site from circRNA events. #858

Release 1.3.0

11 Mar 17:09
32cf179

Choose a tag to compare

Fixed:

  • Adjacent variants were not merged as MNVs successfully. The function always exited with nothing.

  • Because of the updating to on-disk GTF, the coding transcripts were not generated and saved successfully. filterFasta is the only command affected.

  • Updated splitFasta and summarizeFasta to accept source combinations in --order-source.

  • Fixed parseCIRCexplorer so the exon/intron indices in variant IDs are sorted correctly.

  • Fixed parseVEP to handle insertions in start-inclusion. #840

  • Fixed callVariant of 'no reference out node found'. #842

  • Fixed mergeFasta to remove redundant FASTA header entries. #846

  • Fixed GenomicAnnotation to parse ENSEMBL style UTR correctly. #687

  • Switch to use python's logging package for logging.

  • Print basic summary to callVariant output. #412

Add

  • Added --timeout-seconds to callVariant.

  • Added metadata.json to the index directory for all essential parameters of how a moPepGen index directory is created, including cleavage parameters. #850

  • Added updateIndex #853

  • Output a peptide table for additional information. #833

Release 1.2.1

05 Oct 14:11
8bb50b1

Choose a tag to compare

Add

  • Added --graph-output-dir to save graph data in json.

Fixed

  • Fixed summarizeFasta that SEC and W2F on fusion peptides are ignored. #789

  • Fixed callVariant that variant_coordinates_to_gene failed when the deletion is end inclusion and it overlaps with the last nucleotide of an exon. #793

  • Fixed splitFasta that CodonReassign and SECT were not able to be grouped. #796

  • Fixed callVariant that in-frame subgraphs not recognized when they are not in variant bubble.

  • Fixed callVariant that peptides are falsely called if the last miscleaved node is missing a downstream cleavage altering variant. #800

  • Fixed TVGNode that get_max_subgraph_id always returns the last subgraph ID. #802

  • Fixed callVariant with altSplice insertion with intronic frameshift variant which is very closed to the end of the subgraph. #803

  • Fixed bruteForce that accepter variants are skipped if the donor transcript has variants with the same coordinate. #810

  • Fixed splitFasta that source and source group order gets overriden by GVF order. #805

  • Fixed summarizeFasta and splitFasta being too slow. #795

  • Fixed splitFasta to use top priority header for additional split

  • Fixed callVariant that some accepter only ORFs maybe included for noncoding fusion transcripts.

  • Fixed callVariant that when filtering variants for a given transcript/fusion/circRNA, coordinates of end inclusion insertions were not interpreted correctly.

  • Fixed bruteForce that selenocysteine not fixed for deletion alt sequence.

  • Fixed callVariant that nodes with fusion being treated as subgraph out or end node incorrectly.

  • Fixed callVariant that upstream cleavage altering variants were affecting checks for whether a node is hybrid in circRNA.

  • Fixed callVariant that two SNV at the same location in circRNA was affecting hybrid node identification.

  • Fixed callVariant. When creating the cleavage graph, when a variant bubble is processed, the downstream node(s) needs to be identified for the next iteration, and only in-frame node should be used. However some nodes can span over two reading frames, so we should check the last reading frame index instead of the first.

  • Fixed callVariant that accepter transcript variants very closed to the breakpoint were skipped.

Added

  • Added support for --group-source for summarizeFasta. #798