Features
- https://github.com/kipoi/kipoi/pull/383 - added `kipoi.writers.ParquetBatchWriter`
- https://github.com/kipoi/kipoi/pull/388 - enabled installing all (common) environments for a model source with `kipoi env create all --source=kipoi`
- https://github.com/kipoi/kipoi/pull/394 added `--singularity` to `kipoi predict`. This allows the user to run model prediction in the singularity container without having to worry about conda environments. Make sure you have `singularity` installed and that you can successfully run it (try `singularity shell shub://GodloveD/lolcow`).
Kipoi example:
bash
Download the example files
kipoi get-example MMSplice/deltaLogitPSI -o example
run kipoi predict for MMSplice
kipoi predict MMSplice/deltaLogitPSI --dataloader_args='{"gtf_file":
"example/gtf_file", "fasta_file": "example/fasta_file", "vcf_file":
"example/vcf_file"}' -o '/tmp/MMSplice|deltaLogitPSI.example_pred.tsv'
--singularity
check the results
head '/tmp/MMSplice|deltaLogitPSI.example_pred.tsv'
Bugfix
- https://github.com/kipoi/kipoi/pull/396 `kipoi get-example` now doesn't download the model files and doesn't require the framework (say pytorch) to be installed.
- https://github.com/kipoi/kipoi/pull/392 - required for `--singularity`
- https://github.com/kipoi/kipoi/pull/393 Explicitly use utf-8 encoding and don't rely on user's environment variables for it
- https://github.com/kipoi/kipoi/pull/391 `KerasModel.input_grad` support for keras2.2