Recent Releases of https://github.com/cancervariants/fusor
https://github.com/cancervariants/fusor -
What's Changed
- fix!: Remove (::) divider for inferred fusions by @jarbesfeld in https://github.com/cancervariants/fusor/pull/268
- fix!: Modify fixtures and tests to reduce testing time by @jarbesfeld in https://github.com/cancervariants/fusor/pull/271
- docs: Ensure documentation is up-to-date by @jarbesfeld in https://github.com/cancervariants/fusor/pull/272
- style: update ruff and precommit by @jsstevenson in https://github.com/cancervariants/fusor/pull/275
- feat!: Create separate translator classes by @jarbesfeld in https://github.com/cancervariants/fusor/pull/273
- fix!: Add offset to genomic breakpoint calculation in civic, check if start and stop are provided given an exon number by @jarbesfeld in https://github.com/cancervariants/fusor/pull/277
- feat!: Add support for Molecular Oncology Almanac (MOA) by @jarbesfeld in https://github.com/cancervariants/fusor/pull/281
- feat: Update contig sequence regex by @jarbesfeld in https://github.com/cancervariants/fusor/pull/283
- fix!: Fix Cicero test fixture and translator test coordinates by @jarbesfeld in https://github.com/cancervariants/fusor/pull/290
- feat: Enable configurable data location by @jarbesfeld in https://github.com/cancervariants/fusor/pull/291
- feat: Save cached files to evidence_matching folder by @jarbesfeld in https://github.com/cancervariants/fusor/pull/296
Full Changelog: https://github.com/cancervariants/fusor/compare/0.7.0...0.8.0
- Python
Published by jarbesfeld 8 months ago
https://github.com/cancervariants/fusor - 0.7.0
What's Changed
- feat!: Add module for fusion matching by @jarbesfeld in https://github.com/cancervariants/fusor/pull/246
- docs: Update examples in readthedocs by @jarbesfeld in https://github.com/cancervariants/fusor/pull/257
- feat!: Add translation step to harvester methods by @jarbesfeld in https://github.com/cancervariants/fusor/pull/261
- fix(test): Add translator instance to fusion matching test by @jarbesfeld in https://github.com/cancervariants/fusor/pull/266
- feat!: Update nomenclature to allow for gene symbols without identifiers by @jarbesfeld in https://github.com/cancervariants/fusor/pull/265
Full Changelog: https://github.com/cancervariants/fusor/compare/0.6.0...0.7.0
- Python
Published by jarbesfeld 9 months ago
https://github.com/cancervariants/fusor - 0.6.0
What's Changed
- build: Update CST and gene-normalizer versions by @jarbesfeld in https://github.com/cancervariants/fusor/pull/244
- fix!: Update EnFusion harvester by @jarbesfeld in https://github.com/cancervariants/fusor/pull/250
- feat: Add VICC Nomenclature string to each translated fusion event by @jarbesfeld in https://github.com/cancervariants/fusor/pull/248
- build: Update civicpy version to 5.0 by @jarbesfeld in https://github.com/cancervariants/fusor/pull/252
- docs: Add new doc files by @jarbesfeld in https://github.com/cancervariants/fusor/pull/254
- feat!: Add strand to TranscriptSegmentElement output by @jarbesfeld in https://github.com/cancervariants/fusor/pull/263
Full Changelog: https://github.com/cancervariants/fusor/compare/0.5.0...0.6.0
- Python
Published by jarbesfeld 10 months ago
https://github.com/cancervariants/fusor - 0.5.0
What's Changed
- build: Update cool-seq-tool version by @jarbesfeld in https://github.com/cancervariants/fusor/pull/192
- feat: Add translator modules for JAFFA and STAR-Fusion fusion detection algorithms by @jarbesfeld in https://github.com/cancervariants/fusor/pull/193
- docs: fix link typo by @jsstevenson in https://github.com/cancervariants/fusor/pull/195
- chore: add acceptance criteria to issue templates by @jsstevenson in https://github.com/cancervariants/fusor/pull/199
- cicd: update precommit configs by @jsstevenson in https://github.com/cancervariants/fusor/pull/198
- style: update ruff configs by @jsstevenson in https://github.com/cancervariants/fusor/pull/197
- chore: update gitignore by @jsstevenson in https://github.com/cancervariants/fusor/pull/196
- feat!: change fusion catcher detection algorithm input parameters by @jarbesfeld in https://github.com/cancervariants/fusor/pull/201
- test(fix): correct enum usage to resolve ValueError in translator tests by @korikuzma in https://github.com/cancervariants/fusor/pull/202
- feat!: change arriba fusion detection algorithm input parameters by @jarbesfeld in https://github.com/cancervariants/fusor/pull/204
- feat!: change CICERO fusion detection algorithm input parameters by @jarbesfeld in https://github.com/cancervariants/fusor/pull/206
- feat!: change EnFusion fusion detection algorithm input parameters by @jarbesfeld in https://github.com/cancervariants/fusor/pull/208
- feat!: change Genie fusion detection algorithm input parameters by @jarbesfeld in https://github.com/cancervariants/fusor/pull/210
- fix!: Remove coordinate correction from fusion catcher translator by @jarbesfeld in https://github.com/cancervariants/fusor/pull/212
- fix: Add gene symbol check in translator methods by @jarbesfeld in https://github.com/cancervariants/fusor/pull/214
- build!: require python >= 3.11 by @jarbesfeld in https://github.com/cancervariants/fusor/pull/217
- build: update CST version and pin ga4gh.vrs version by @jarbesfeld in https://github.com/cancervariants/fusor/pull/216
- feat: Add new metadata classes for AssayedFusion events by @jarbesfeld in https://github.com/cancervariants/fusor/pull/219
- feat!: Add support for coordinate type in translators by @jarbesfeld in https://github.com/cancervariants/fusor/pull/221
- feat: add AnchoredReads and ReadData models by @jarbesfeld in https://github.com/cancervariants/fusor/pull/223
- feat: Update regex for contig sequence by @jarbesfeld in https://github.com/cancervariants/fusor/pull/226
- feat!: Incorporate metadata classes into translators by @jarbesfeld in https://github.com/cancervariants/fusor/pull/225
- feat!: Add pydantic classes for output from fusion callers by @jarbesfeld in https://github.com/cancervariants/fusor/pull/228
- build: Update cool-seq-tool version by @jarbesfeld in https://github.com/cancervariants/fusor/pull/232
- feat!: Add methods for extracting data from fusion callers by @jarbesfeld in https://github.com/cancervariants/fusor/pull/230
- feat!: Add support for UnknownGeneElements by @jarbesfeld in https://github.com/cancervariants/fusor/pull/234
- build!: Update VRS-Python, gene normalizer, and cool-seq-tool versions by @jarbesfeld in https://github.com/cancervariants/fusor/pull/238
- feat: Add CIViC to CategoricalFusion object translator by @jarbesfeld in https://github.com/cancervariants/fusor/pull/236
- feat!: Add support for LinkerElement in Arriba translator by @jarbesfeld in https://github.com/cancervariants/fusor/pull/241
Full Changelog: https://github.com/cancervariants/fusor/compare/0.4.4...0.5.0
- Python
Published by korikuzma about 1 year ago
https://github.com/cancervariants/fusor - 0.4.4
What's Changed
- build: update cool-seq-tool version by @katiestahl in https://github.com/cancervariants/fusor/pull/189
Full Changelog: https://github.com/cancervariants/fusor/compare/0.4.3...0.4.4
- Python
Published by katiestahl over 1 year ago
https://github.com/cancervariants/fusor - 0.4.3
What's Changed
- fix: return correct message when validation error occurs by @katiestahl in https://github.com/cancervariants/fusor/pull/188
Full Changelog: https://github.com/cancervariants/fusor/compare/0.4.2...0.4.3
- Python
Published by katiestahl over 1 year ago
https://github.com/cancervariants/fusor - 0.4.2
What's Changed
- fix: attempting to subscript an object by @katiestahl in https://github.com/cancervariants/fusor/pull/184
Full Changelog: https://github.com/cancervariants/fusor/compare/0.4.1...0.4.2
- Python
Published by katiestahl over 1 year ago
https://github.com/cancervariants/fusor - 0.4.1
- fix:
SequenceLocationstart/endforTranscriptSegmentElementby @korikuzma in https://github.com/cancervariants/fusor/pull/172 - feat: add script to generate examples by @korikuzma in https://github.com/cancervariants/fusor/pull/182
Full Changelog: https://github.com/cancervariants/fusor/compare/0.4.0...0.4.1
- Python
Published by korikuzma over 1 year ago
https://github.com/cancervariants/fusor - 0.4.0
What's Changed
- feat!: update tx segment with new cool-seq-tool structure changes by @katiestahl in https://github.com/cancervariants/fusor/pull/176
Full Changelog: https://github.com/cancervariants/fusor/compare/0.3.0...0.4.0
- Python
Published by katiestahl over 1 year ago
https://github.com/cancervariants/fusor - 0.3.0
What's Changed
- fix: use correct version number by @jsstevenson in https://github.com/cancervariants/fusor/pull/173
- fix!: update structural elements with discriminator by @katiestahl in https://github.com/cancervariants/fusor/pull/174
- feat: add independent nomenclature method by @jsstevenson in https://github.com/cancervariants/fusor/pull/177
- feat: add resource check by @jsstevenson in https://github.com/cancervariants/fusor/pull/180
- docs: add docs by @jsstevenson in https://github.com/cancervariants/fusor/pull/169
- docs: add additional explanations by @jsstevenson in https://github.com/cancervariants/fusor/pull/181
Full Changelog: https://github.com/cancervariants/fusor/compare/0.2.0...0.3.0
- Python
Published by jsstevenson over 1 year ago
https://github.com/cancervariants/fusor - 0.2.0
What's Changed
- style: update ruff configs by @jsstevenson in https://github.com/cancervariants/fusor/pull/155
- build!: use setuptools-scm for version declaration by @jsstevenson in https://github.com/cancervariants/fusor/pull/154
- cicd: update actions from template by @jsstevenson in https://github.com/cancervariants/fusor/pull/153
- cicd: update precommit by @jsstevenson in https://github.com/cancervariants/fusor/pull/156
- chore: add zenodo badge by @jsstevenson in https://github.com/cancervariants/fusor/pull/157
- build!: update cool-seq-tool version by @katiestahl in https://github.com/cancervariants/fusor/pull/159
- fix(cicd): add reference to stalebot by @korikuzma in https://github.com/cancervariants/fusor/pull/161
- feat!: enable cool-seq-tool injection by @jsstevenson in https://github.com/cancervariants/fusor/pull/158
- cicd: allow missing credentials in aws credentials detection by @jsstevenson in https://github.com/cancervariants/fusor/pull/162
- docs: update docstring format by @jsstevenson in https://github.com/cancervariants/fusor/pull/164
- feat!: add reading frame to assayed fusions by @jsstevenson in https://github.com/cancervariants/fusor/pull/163
- feat!: don't redefine Strand model by @jsstevenson in https://github.com/cancervariants/fusor/pull/168
- feat!: update to vrs 2.0 models by @katiestahl in https://github.com/cancervariants/fusor/pull/166
Full Changelog: https://github.com/cancervariants/fusor/compare/0.1.0...0.1.1
- Python
Published by jsstevenson over 1 year ago
https://github.com/cancervariants/fusor - 0.1.0
What's Changed
- cicd: update style checks and test coverage dependencies by @jsstevenson in https://github.com/cancervariants/fusor/pull/121
- fix: order of ALK fusion by @katiestahl in https://github.com/cancervariants/fusor/pull/120
- feat: validate multi gene requirement by @jsstevenson in https://github.com/cancervariants/fusor/pull/123
- fix: catch alternate gene descriptor structure by @jsstevenson in https://github.com/cancervariants/fusor/pull/125
- feat: relax requirements on minimum information model components to g… by @katiestahl in https://github.com/cancervariants/fusor/pull/129
- feat: relax requirements on minimum information model by @katiestahl in https://github.com/cancervariants/fusor/pull/131
- cicd: update release.yml (publish python distribution to pypi) by @korikuzma in https://github.com/cancervariants/fusor/pull/133
- build!: upgrade to pydantic v2 by @katiestahl in https://github.com/cancervariants/fusor/pull/135
- style: use ruff for formatting by @jsstevenson in https://github.com/cancervariants/fusor/pull/138
- build: use pyproject.toml for build configs by @jsstevenson in https://github.com/cancervariants/fusor/pull/142
- chore: reorganize internals by @jsstevenson in https://github.com/cancervariants/fusor/pull/140
- style: pin ruff version to match template by @jsstevenson in https://github.com/cancervariants/fusor/pull/143
- build: reorganize metadata by @jsstevenson in https://github.com/cancervariants/fusor/pull/144
- cicd: require priority label for PR by @jsstevenson in https://github.com/cancervariants/fusor/pull/145
- docs: README glow up by @jsstevenson in https://github.com/cancervariants/fusor/pull/146
- cicd: remove close issue action by @jsstevenson in https://github.com/cancervariants/fusor/pull/147
- build: require python >= 3.10 by @jsstevenson in https://github.com/cancervariants/fusor/pull/149
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.27...0.1.0
- Python
Published by katiestahl over 1 year ago
https://github.com/cancervariants/fusor - v0.0.30-dev1
What's Changed
- feat: relax requirements on minimum information model by @katiestahl in https://github.com/cancervariants/fusor/pull/131
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.28-dev1...v.0.0.30-dev1
- Python
Published by katiestahl over 2 years ago
https://github.com/cancervariants/fusor - v0.0.28-dev1
What's Changed
- fix: catch alternate gene descriptor structure by @jsstevenson in https://github.com/cancervariants/fusor/pull/125
- feat: relax requirements on minimum information model components to g… by @katiestahl in https://github.com/cancervariants/fusor/pull/129
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.28-dev0...v0.0.28-dev1
- Python
Published by jsstevenson over 2 years ago
https://github.com/cancervariants/fusor - v0.0.29-dev0
What's Changed
- fix: catch alternate gene descriptor structure by @jsstevenson in https://github.com/cancervariants/fusor/pull/125
- feat: relax requirements on minimum information model components to g… by @katiestahl in https://github.com/cancervariants/fusor/pull/129
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.28-dev0...v0.0.29-dev0
- Python
Published by katiestahl over 2 years ago
https://github.com/cancervariants/fusor - v0.0.28-dev0
What's Changed
- cicd: update style checks and test coverage dependencies by @jsstevenson in https://github.com/cancervariants/fusor/pull/121
- fix: order of ALK fusion by @katiestahl in https://github.com/cancervariants/fusor/pull/120
- feat: validate multi gene requirement by @jsstevenson in https://github.com/cancervariants/fusor/pull/123
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.27...v0.0.28-dev0
- Python
Published by jsstevenson over 2 years ago
https://github.com/cancervariants/fusor - v0.0.27
What's Changed
- fix: remove identifier prefixes from nomenclature by @jsstevenson in https://github.com/cancervariants/fusor/pull/114
- perf: reuse gene normalizer instance by @jsstevenson in https://github.com/cancervariants/fusor/pull/115
- chore: update license by @jsstevenson in https://github.com/cancervariants/fusor/pull/116
- build: update cool-seq-tool dependency by @jsstevenson in https://github.com/cancervariants/fusor/pull/117
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.26...v0.0.27
- Python
Published by jsstevenson over 2 years ago
https://github.com/cancervariants/fusor - v0.0.26
What's Changed
- build: update dependencies to support latest gene norm release by @jsstevenson in https://github.com/cancervariants/fusor/pull/108
- build: update dependencies to support latest gene norm release (#108) by @jsstevenson in https://github.com/cancervariants/fusor/pull/110
- chore: increment version number by @jsstevenson in https://github.com/cancervariants/fusor/pull/111
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.25...v0.0.26
- Python
Published by jsstevenson almost 3 years ago
https://github.com/cancervariants/fusor -
What's Changed
- updating demo data by @katiestahl in https://github.com/cancervariants/fusor/pull/102
New Contributors
- @katiestahl made their first contribution in https://github.com/cancervariants/fusor/pull/102
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.24...v0.0.25
- Python
Published by jsstevenson over 3 years ago
https://github.com/cancervariants/fusor - v0.0.24
What's Changed
- ci: bump action versions by @jsstevenson in https://github.com/cancervariants/fusor/pull/103
- build!: pin dependency versions + update readme by @korikuzma in https://github.com/cancervariants/fusor/pull/105
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.23...v0.0.24
- Python
Published by korikuzma over 3 years ago
https://github.com/cancervariants/fusor - v0.0.23
What's Changed
- fix: misc nomenclature bugs by @jsstevenson in https://github.com/cancervariants/fusor/pull/98
- feat: add inferred nomenclature by @jsstevenson in https://github.com/cancervariants/fusor/pull/99
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.22...v0.0.23
- Python
Published by jsstevenson over 3 years ago
https://github.com/cancervariants/fusor - v0.0.22
What's Changed
- Build out a few more fusion examples, pulled largely from the fusion docs, and remove the biologically-meaningless ones
- Make demo data accessible via import
- Freeze and specify some dependencies to ensure install works
- Update regulatory element nomenclature and structure per late-June manuscript updates
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.21...v0.0.22
- Python
Published by jsstevenson over 3 years ago
https://github.com/cancervariants/fusor -
- fix: junction nomenclature to remove additional _
- Python
Published by korikuzma over 3 years ago
https://github.com/cancervariants/fusor - v0.0.20
- feat: incorporate latest assay attribute updates
- ci: clean up test configs
- feat: add model schema example checks
- Python
Published by jsstevenson almost 4 years ago
https://github.com/cancervariants/fusor -
• add latest information model updates • use newest uta-tools release
- Python
Published by jsstevenson almost 4 years ago
https://github.com/cancervariants/fusor - v0.0.18
What's Changed
- feat: catch up to latest manuscript changes by @jsstevenson in https://github.com/cancervariants/fusor/pull/80
- ci: add issue close action by @jsstevenson in https://github.com/cancervariants/fusor/pull/81
- feat: 5/26 information model updates for regulatory element by @jsstevenson in https://github.com/cancervariants/fusor/pull/83
- release by @jsstevenson in https://github.com/cancervariants/fusor/pull/84
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.17...v0.0.18
- Python
Published by jsstevenson almost 4 years ago
https://github.com/cancervariants/fusor -
- Add CategoricalFusion and AssayedFusion classes
- Add AssayedFusion evidence and observation classes
- Update RegulatoryElement properties
- Update nomenclature generation
- Python
Published by jsstevenson about 4 years ago
https://github.com/cancervariants/fusor -
- Fix setup bug
- Python
Published by jsstevenson about 4 years ago
https://github.com/cancervariants/fusor -
- Add method to generate nomenclature consistent with the fusion specification
- Add importable version value
- Sequence ID bugfixes
- Provide biologically meaningful examples
- Python
Published by jsstevenson about 4 years ago
https://github.com/cancervariants/fusor -
- Update dependencies
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.13
- Fix one off position error
- Change various domain references to "functional_domains" and "FunctionalDomain"
- Add LocationDescriptor to FunctionalDomain entities
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.12
- Add regulatory element constructor
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.11
What's Changed
- Add any_gene component to Fusion by @jsstevenson in https://github.com/cancervariants/fusor/pull/45
Full Changelog: https://github.com/cancervariants/fusor/compare/v0.0.10...v0.0.11
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.10
GenomicRegionComponent->TemplatedSequenceComponent- Split
TranscriptSegmentComponent.component_genomic_regionintoTranscriptSegmentComponent.component_genomic_startandTranscriptSegmentComponent.component_genomic_end, each of which should be a single-coordinateLocationDescriptor - Exon Start and Exon End can be optional
- Bring in pipeline related functions from Fusion Curation
- Use uta_tools for coordinate fetching
- Add gene normalizer
- Generate ga4gh digest for sequence_id
- Add SequenceLocation location_id
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.9
- add any_gene component
- add sequence_id to SequenceLocation objects
- temporarily fix jsonschema dependency issue
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor -
- Linker sequence accepts the following regex:
^[A-Za-z*\-]*$
- Python
Published by korikuzma over 4 years ago
https://github.com/cancervariants/fusor - v0.0.7
- misc bugfixes
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.6
- Update to latest VRS/VRSATILE requirements
- Import classes from VRS-Pydantic rather than defining them locally
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor - v0.0.5
- new name
- significant model changes to better align with VRS, VRSATILE specifications
- Python
Published by jsstevenson over 4 years ago
https://github.com/cancervariants/fusor -
- Model for structuring gene fusions
- Python
Published by korikuzma over 4 years ago