SpliceAI | A deep learning-based tool to identify splice variants | Genomics library
kandi X-RAY | SpliceAI Summary
kandi X-RAY | SpliceAI Summary
This package annotates genetic variants with their predicted effect on splicing, as described in Jaganathan et al, Cell 2019 in press. Update: The annotations for all possible substitutions, 1 base insertions, and 1-4 base deletions within genes are available here for download. These annotations are free for academic and not-for-profit use; other use requires a commercial license from Illumina, Inc.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Get delta scores for a given alignment
- Converts a sequence into one - hot encode
- Return the name and strand of a chromosome
- Normalise chromosomes
- Calculate the position annotation for a given position
- Argument parser
SpliceAI Key Features
SpliceAI Examples and Code Snippets
Community Discussions
Trending Discussions on SpliceAI
QUESTION
I want to write a google cloud run function that runs a bioinformatics tool.
This tool takes a large 3Gb reference data file as a read-only input (https://github.com/Illumina/SpliceAI#usage) + a small 2nd file which varies based on user input.
Should I try to build the reference data file into my docker image, or is there a better way?
ANSWER
Answered 2020-Jun-21 at 03:46Using Cloud Run your only option is to bake the file into your container. If you use external storage for it and then read it into Cloud Run you will go way over the memory quota which is 2GB. Since Cloud Run also uses system memory for any files you write when it runs, you literally can't read the file into the container at runtime. Interestingly Cloud Run does not count files baked into the container against this limit, which is discussed here: Does Google Cloud Run memory limit apply to the container size?
I have no idea what will happen with a 3GB container, but it shouldn't be too hard to test. Of course you will have issues with the memory limit, if you need to read the entire data file to memory.
If there are issues with it you should probably be looking at another service like App Engine Flexible which will allow you to use persistent disks and much higher memory sizes.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install SpliceAI
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page