Coder Social home page Coder Social logo

bence-szalai / olfaction-prediction Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dream-olfaction/olfaction-prediction

0.0 2.0 1.0 250.16 MB

Collaborative Phase of DREAM Olfaction Prediction Challenge

License: MIT License

Jupyter Notebook 80.99% R 0.25% MATLAB 0.94% Python 1.80% HTML 16.00% Shell 0.02%

olfaction-prediction's Introduction

olfaction-prediction

Collaborative Phase of DREAM Olfaction Prediction Challenge

This project is structured as:

  • data/ (Where the data files go)

    Until release of the paper, we cannot put the training data files in this repository. So please do not commit them here if you have them. Instead, obtain the data files through Synapse, and place them locally in the corresponding 'data' directory of this repository. The files already here with permission are:

      CID_testset.txt
      CID_leaderboard.txt
      dilution_testset.txt
      dilution_leaderboard.txt
      molecular_descriptors_data.txt
    

    The files NOT to commit here contain perceptual descriptor data from the challenge. They should be download from Synapse and stored only locally. These include:

      TrainSet.txt
      leaderboard_set.txt
      LBs1.txt
      LBs2.txt
    

    You may put more other files in this directory as well, and commit those other files, as long as they are not derivative from the files above or anything else related to the original dataset.

    ** derived/ (Data derived from raw data or from other available sources; should be the result of code executed against data stored in data or elsewhere online.

  • predictions/ (Where prediction files should be written)

    For now these are set to be ignored by the repository, but you should write them in this directory of your local repository so you can add the prediction files of interest when you are ready to have them scored.

  • opc_python (A python package for loading the data, generating models, and writing prediction files).

    Currently there are two sub-packages here:

    • utils (Generic loading and scoring utilities that should work equally well for all approaches).

    • gerkin (Modules and workflows used by Rick Gerkin, which can optionally be used by other collaborators; relies on 3a).

      Here are full example workflows for sub-challenge 1 and 2 using both 3a and 3b above. These workflows use Jupyter notebooks running IPython kernels. Other languages are also supported in Jupyter. The links above show read-only renderings of the workflows, but they can be interacted with on any machine running an Jupyter notebook server.

    Other python-based files should be placed in sub-directories of the opc_python package, e.g.

    • john_doe (Modules and workflows used by John Doe)

Files using other languages should be placed in new subdirectories of this project, e.g.

  • opc_matlab (A MATLAB package for loading the data, generating models, and writing prediction files).
  • opc_r (An R package for loading the data, generating models, and writing prediction files).

olfaction-prediction's People

Contributors

celinevens avatar gaborturu avatar joelmainland avatar leanderschietgat avatar rgerkin avatar riteshcanfly avatar russwolfinger avatar sadhamanus avatar yuanfangguan avatar

Watchers

 avatar  avatar

Forkers

chitrita

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.