blahah / biopsy Goto Github PK
View Code? Open in Web Editor NEWBiopsy - the Bioinformatic Optimisation System
License: MIT License
Biopsy - the Bioinformatic Optimisation System
License: MIT License
target_dir
s should contain:
definitions
constructors
Currently domain validation errors always refer to "input files", even when validating output.
It should be possible to exactly repeat a run
let's get it up to an A on code climate
some domains may not want to implement it, so we should only enforce it if it has been defined
currently target definitions must include an array of possible values for each parameter. We should allow specification of a hash for each parameter, with min, max and step of a range.
Add parsing of flags from the yaml file so that an option can be optimised to be either on or off.
assemblotron test failure:
ERROR (0:00:00.003) test: SoapDenovoTrans constructor should automatically include defaults.
undefined method `include?' for nil:NilClass
@ /Users/rs404/.rvm/gems/ruby-1.9.3-p362/gems/biopsy-0.1.0.alpha/lib/biopsy/domain.rb:88:in `block in validate_target_filetypes'
caused by domain definition loading as:
{"min"=>2, "allowed_extensions"=>[".fastq", ".fq", ".fasta", ".fa"]}
keys are expected to be symbols
For some parameter spaces, convergence can take a long time depending on stochastic elements of the exploration. We should allow users to specify a time limit and return the best solution reached at that time.
Currently, objectives are run for the output of every target run. In some use cases (e.g. transcriptome assembly), multiple different parameter sets will result in exactly the same assembly. Let's take md5 hashes of all output files, and use a set of those hashes as the key in a hash of objective scores. Could potentially shave hours off a run for computationally intensive objectives.
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.