envest / ballad Goto Github PK
View Code? Open in Web Editor NEWTook kit for working with single cell mutations
License: MIT License
Took kit for working with single cell mutations
License: MIT License
Documentation:
Error handling:
Include a value when missing ALT in extract_variant_sites_liftover.py
VEP returns more than one prediction per variant. Pick the best one (eg the one on canonical transcript) and select most important information. Full annotation may be stored separately.
Question: run within filter_loom.py or after the fact
Given a set of SNPs, determine genotype of a sample at each SNP. Take coverage variability and allele dropout into consideration. Use this as input to unpooling loom files.
Currently output file has column names in alphabetical order (from the list of loom file row attribute keys). The order could be more meaningful, but would have to be pre-specified / harder to adapt to future file formats.
Try using loompy.combine
along a shared axis (GRCh38 variant) to get everything in the same order, rather than loop through each variant
Add a command line flag for a file with list of variants or cell barcodes to force to be included in the filtered output
--force_include_variants file.tsv --force_include_cell_barcodes file.tsv
Flat variants + barcodes file with so much repeated info takes lots of time to write. Maybe just output the filtered loom file? Possibly even just the indexes of kept variants and barcodes
Set sensible defaults, but let user specify non-default values for each parameter one by one or as a set (via parameter file) which overrides all other given parameters. Then check that each parameter makes sense. Force explicit overwrite
Use ensemble-vep to predict effect of each variant in a loom file. Given a loom file, extract the variant sites to use as input to VEP.
Document with additional directions for downloading VEP resources in README
Run timing tests to see what steps are slowest, and improve. Try to make everything run in < 1 minute.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.