Replace BioMart MartsAdapter with epytope 4.0.0 EnsemblRESTAdapter#357
Replace BioMart MartsAdapter with epytope 4.0.0 EnsemblRESTAdapter#357jonasscheid wants to merge 7 commits into
Conversation
…ndas 3.0 positional Series access Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…f-core#357) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Known limitation — mouse GRCm38/mm10 Previously In practice this means: transcript IDs that still exist in GRCm39 resolve fine, but any transcript retired between GRCm38 and GRCm39 will fail to look up. Human GRCh37 is unaffected, since Ensembl does provide Flagging for discussion before this comes out of draft — options are to (a) accept GRCm39-only mouse support, (b) keep a BioMart fallback for the archive-only mouse builds, or (c) drop the |
…e 4.0.0); regenerate snapshots
…ensembl_cache_dir
Description
Drop in epytope 4.0.0's
EnsemblRESTAdapteras a replacement for the BioMartMartsAdapterinbin/epaa.py, to eliminate the intermittent BioMart lookup failures in variant prediction. Validated end-to-end on GRCh37 and GRCh38 test VCFs: peptides, FASTA and all Ensembl-based annotations are identical to the MartsAdapter output (only the supplementaryrefseqcolumn returns a subset of cross-references).MartsAdapter→EnsemblRESTAdapterinepaa.py;GENOME_REFERENCE_MAPnow points at Ensembl REST servers.epytope3.3.1 → 4.0.0 in theEPYTOPE_VARIANT_PREDICTIONcontainer and conda env.pep[0]→pep.iloc[0]) pulled in by epytope 4.0.0.PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).