Skip to content

Alpha release

Pre-release
Pre-release
Compare
Choose a tag to compare
@kMutagene kMutagene released this 07 Mar 19:51
· 307 commits to developer since this release

This release contains all features we did not track in our release notes (the 0.0.1"Initial release"). For a full overview of BioFSharp's functionality check the documentation.

Additionally, the following features were introduced:

(get nuget packages from the nuget branch)

  • ImgP - project introduction:

    • Toolbox for analysis of neuronal calcium-imaging data
  • BioFSharp.ML - project introduction:

    • Usage of Microsoft's CNTK library with a biological focus:
    • This project comes with working CNTK integration:
      • necessary dependencies to use CNTK and its unmanaged libraries
      • CNTK loadscript: an easy way to load all dependencies of CNTK. load the script and use the resolveCNTKDependencies() function.
    • Built-in deep neural network 'd::ppop' (publication)
      • predict peptide observability in mass spectrometry
      • Classification: functions to determine peptide feature vectors as input for dppop
      • Prediction: functions to predict peptide observability using the feature vectors prepared in Classification.
      • NonPlant and Plant models as embedded resources: the two models used in the original Web API. Additionally load custom models.
  • BioFSharp.BioTools - project introduction:

    • uses docker.dotnet to use docker images and stream their output to fsi
    • Low level wrapping of multiple docker.dotnet functions for F#
    • Basic functionality for using docker images from fsi
    • BioContainer functionality:
      • Add windows/unix path conversions and subpath matching to MounInfo
      • Add execReturnAsync (returns stdout of docker container) and execAsync (redirects stdout/stderr of container)
    • Addition of blast biocontainer support for:
      • BLAST: makeblastdb, blastp, blastn
      • HMMER:
        • hmmbuild
        • hmmalign
        • hmmsearch
        • hmmscan
        • hmmemit
        • hmmpress
        • hmmconvert
      • Hera
      • FastP
      • ClustalO
  • Addition of Pretty Printers, SOFT Parser, GEOFTP functions

  • Improvement and refactoring of Modification functionality