Code Monkey home page Code Monkey logo

covid's Introduction

COVID-19 Molecular Structure and Therapeutics Hub

MolSSI, BioExcel, and the Community VS. COVID-19

A community data repository and curation service for Structure, Models, Therapeutics, Simulations related computations for research into the SARS-CoV-2 / COVID-19 / ”Coronavirus” pandemic maintained by The Molecular Sciences Software Institute (MolSSI) and BioExcel. This virus has spurred the entire scientific world into action looking for treatments and answers to help minimize its spread, its symptoms, and its fatalities. To help researchers and the community quickly provide their resources and expertise, this repository is meant to serve as a curated central repository of MM and MD input files, trajectories, analysis scripts, well-validated algorithms, and related data for immediate community access.

This project may serve as a prototype into a future, more general Hub of structural and simulation Data project. There may come a time as this project evolves that it naturally does become more general (or change to another specific focus), however, this project focuses on the SARS-CoV-2 pandemic for now and future evolutions can be dealt with as they arise.

A Central Reference for Community Simulation Data

The nature of this pandemic requires rapid, and flexible response. This repository, and the data within are designed to get the information out quickly. The repo seeks to provide the following information in a centralized location:

  • Structures
    • Provenance of structure including any modifications made. Will accept manually written provenance. If modifications made by program, please include script along with pre-modified files and list of required programs to re-generate.
  • Models
    • Extensions of the structures which are ready to go in a drug discovery Pipeline
  • Therapeutics
    • Known small molecules, drug-likes, and other therapeutics which have been tested for treating this virus
  • Simulation Configuration Files
    • Programs required to run (minimal subset which gets all dependencies, with minimal versions),
    • Basic script and/or working instructions to execute these configuration files,
    • Structure files (required for non-internet accessible structures, e.g. not required for things on the Protein Data Bank)
  • Analysis Data
    • Complete set of any of the previous data and exact details for replication
    • Analysis scripts with placeholders for output trajectory files.
    • Pointers to the trajectories if possible
  • Trajectories - Not accepted in their entirety to the GitHub repository,
    • Pointers will be accepted and noted. (contact information, where it’s stored, how to request, URLs, etc)
    • Program used to generate this trajectory.
    • Structures (or links there to) which were used to initiate the simulation which yielded this trajectory.
    • Config files and or scripts which were used to run the simulation that generate the trajectory (if possible)
  • Papers - as links
    • Links to preprints and publications
    • Inclusion of the files for the paper if they fall into the other categories above.
    • Notation of any simulation package or software used to get the data in the paper
    • Papers from multiple groups should be added in multiple folders (see Contributing below)
  • Movies - hyperlinks only, please do not include full movie files.
    • Links to long term-hosted movies (e.g. YouTube).
    • Structures (or links there to) which were used to initiate this movie.
    • Config files and or scripts which were used to run the simulation that generate the trajectory (if possible)
    • The trajectory which this movie references (if possible, see rules on Trajectories above)
  • Algorithms - Well-validated and easily deployable algorithms such as functional Monte Carlo and machine learning methods and heuristic property calculators
    • Code Snippets
    • Programing Language (if restricted)
    • List of required software and minimal dependencies (if any)

Due to the rapidly evolving nature of this hub, organization and requirements may change with time. However, no changes to the repository will remove user-submitted data. The maintainers may reach out to the original contributor to ask for additional information as needed.

Contributing

The hub gladly accepts any of the types of data hosted on the website (and others if you propose a schema). Simply open a Pull Request on the Github repository with the data you wish to submit following the Schema in each of the /data/{TYPE}/README.md files. Data is submitted as YAML files into the /data/{TYPE}/README.md directory.

A new YAML file should be created for every new piece of data. Upon opening the pull request, submitted files will be automatically validated against the appropriate schemas. If a failure occurs during validation, please check the logs to determine the cause of the failure.

This structure is subject to change, but all changes will be made by a maintainer and the instructions updated accordingly.

Want to join the collaboration?

MolSSI and BioExcel are working together on this project to de-duplicate efforts and to reach the broadest community possible. We are activley looking for other institutes, collaborators, consortia, and anyone who wants to be an active contributor to join us!

Reach out to any of the maintainers below and lets work together to make this as helpful as possible!

Hub Maintainers

Funding

MolSSI is funded by the NSF through ACI-1547580

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.