GithubHelp home page GithubHelp logo

shweatanhegde / openvirus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from petermr/openvirus

0.0 0.0 0.0 3.92 GB

aggregation of scholarly publications and extracted knowledge on viruses and epidemics.

License: The Unlicense

openvirus's Introduction

openVirus

aggregation of scholarly publications and extracted knowledge on viruses and epidemics.

NOTE for Hackathon

See hackathon EUvsVirus.org for weekend EUvsVirus hack this weekend (24-26 April) and our project contentmine-scientific-knowledge-for-all . You may also wish to register on their site (https://euvsvirus.org channel t_contentmine_ffr2axj4x) as well..

NOTE

This site is to develop knowledge resources and tools to help tackle the COVID19 outbreak. It is NOT a guide to public COVID information. The actual content created from the site is drawn from reliable sources (journals, guidelines) but has NOT been filtered or reviewed.

tech background

All are welcome to participate. We assume a basic level of running programs (commandline, R, text editing) and - initially - won't be able to hand hold. However we know from experience that people can learn very fast, so feel free to dive in and try the tech.

discipline background

This site is initially created by scientists in the bioscience/chemical area but without discipline knowledge of epidemiology, health care, virology, societal aspects, etc. .

background

The world faces (and will continue to face) viral epdemics which arise suddenly and where scientific/medical knowledge is a critical resource. Despite over 100 Billion USD on medical research worldwide much knowledge is behind publisher paywalls and only available to rich universities. Moreover it is usually badly published, dispersed without coherent knowledge tools. It particularly disadvantages the Global South.

This project aims to use modern tools, especially Wikidata (and Wikpedia), R, Java, textmining, with semantic tools to create a modern integrated resource of all current published information on viruses and their epidemics. It relies on collaboration and gifts of labour and knowledge.

goals

  • to collect all freely visible scientific/medical publications on COVID19, viral epidemics and transform them to uniform form.
  • to use Natural Language Processing (NLP) and textmining so machines can extract meaning from the articles.
  • to build dictionaries of terms related to viruses and viral epidemics for (a) search (b) classification (c) understanding.
  • to collect knowedge and publish it in WikiJournal of Medicine (a peer-reviewed OA journal with an emphasis on review)

diary/blog

I have started a diary which I hope to complete each day. No consistent structure. Will praise and challenge.

how we will work

This is a digital knowledge-based project (i.e. no laboratory or clinical work). It is open to all who are prepared to contribute components of the system.

Some examples of the skills and knowledge required within the project:

  • Wikimedia (esp. Wikipedia, Wikidata, Wiki technology, WikiJournal)
  • Scholarly publications including preprints
  • Scraping web pages and building metadata
  • SPARQL/RDF , XML, JSON
  • Textmining , supervised and unsupervised
  • Virology
  • Epidemiology
  • Computation
  • Societal aspects of disease (e.g. public health policy).
  • Language translation (with a scientific emphasis)
  • Git and Github
  • Open collaborative projects

Our initial framework is based on simple dictionaries and ontologies (e.f. RDF, XML), public sources of scientific articles (especially preprints and country-specific inclusivity (e.g. Latin America , Redalyc, SciELO)). Current software is mainly Java, R, Node, Python but as the data are exposed as text files a variety of tools can be used).

scope

Initially we will use papers retrieved by "coronavirus" . Typical results are:

languages and countries

COVID19 is a global emergency and it's critical that knowledge is global, not centered on the North Atlantic regions. We want to see other languages and other nations involved. As a start we are developing a scraper for Latin American OpenAccess publications, initially the Redalyc server.

tasks

We will list tasks on github.com/petermr/openVirus/issues. These are things we have to do including components, integration, bugs, tutorials, etc. There may soon be a large number of "Open" Issues - this should be seen as positive - some issues are ongoing and don't get closed.

Open Notebook publication

We are using the Open Notebook philosophy fo Jean-Claude Bradley and implicitly of Wikimedia content and of many Free/Open Software projects. Everything is posted publicly as soon as it is created. That means that every iteration is visible and will almost certainly contain bugs/errors. Each subsequent commit fixes some of these. We know from past experience that this is the quickest way to create high-quality content and also gives a feeling of communal ownership.

  1. Summary publication preprint
  2. Full open notebook

Installation

Installation and Docker instructions can be found at INSTALLING.md.

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.