Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EnsemblLite roadmap sketch #38

Open
8 of 13 tasks
GavinHuttley opened this issue Dec 12, 2023 · 0 comments
Open
8 of 13 tasks

EnsemblLite roadmap sketch #38

GavinHuttley opened this issue Dec 12, 2023 · 0 comments

Comments

@GavinHuttley
Copy link

GavinHuttley commented Dec 12, 2023

Minimal usability

Note
This means the tool can be installed and used to download and install data from ensembl.org necessary to perform the selected set of queries defined below. These queries will produce standard formats. This variant will have a lot of errors!

  • terminal interface for controlling primary functions
  • given a config, can get sequences, gff3, and alignments from Ensembl.org
  • above is transformed to a "local" install via sqlite databases
  • dump-genes command generates a tsv formatted file for a species
  • export one-to-one homologs as fasta
  • display installed data in the terminal
  • dump alignment segments corresponding to a user provided input list of genomic regions / genes
  • mask segments of exported alignments for selected feature types (e.g. exons)

Track progress on the issues page

Robust usability

Note
Same feature set as above, but now the tool has a test coverage of ~90% and internals have been refactored for clarity. We will call for testers at this point. This variant will have some errors!

  • supported annotations extended to include repeats, CpG islands (see including repeats in annotation data for querying #65)
  • ~90% of all code lines are evaluated with tests
  • homolog querying expanded to different relationship types (e.g. ortholog one-to-many, paralogs)
  • scitrack logging will be added
  • minimal documentation

Track progress on the issues page

@GavinHuttley GavinHuttley pinned this issue Jan 3, 2024
@EbiArnie EbiArnie unpinned this issue Apr 24, 2024
@GavinHuttley GavinHuttley pinned this issue May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant