Giter Site home page Giter Site logo

abhishekchopra0907 / intermine-data-browser-tool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from intermine/intermine-data-browser-tool

0.0 1.0 0.0 3.43 MB

InterMine Data Browser: a tool for exploring semi-homogeneous biological datasets

Home Page: http://data-browser.apps.intermine.org/

License: Other

CSS 18.69% HTML 4.81% JavaScript 76.50%

intermine-data-browser-tool's Introduction

InterMine Data Browser

Build Status (Travis CI):

The goal of this project is to implement a faceted search tool to display the data from InterMine database, allowing the users to search easily within the different mines available around InterMine without the requirement of having an extensive knowledge of the data model.

For the project organization, please refer to InterMine

Please note that the development is very early on and the project is not ready to use yet.

DEPLOYMENT

Try it out with the Heroku deployment here (automatic deployment, may have some delay)

GETTING STARTED

Please visit Getting Started

DEPENDENCIES

Check package.json file

DOCUMENTATION

Apart from the in-line comments in the code, documentation generated with documentation.js can be accessed here. To update the documentation, the 'gulp documentation' is available.

REQUIRED ONTOLOGY CONCEPTS (PER MINE) FOR EACH FILTER

Filter Ontology concepts
GO Annotation goAnnotation.ontologyTerm.name
Dataset Name dataSets.name
Pathway Name pathways.name
Organism short name Gene.organism.shortName
Location locations.start + locations.end + locations.locatedOn.primaryIdentifier
Diseases (OMIM) diseases.name
ClinVar alleles.clinicalSignificance + alleles.type
Protein Localisation proteinAtlasExpression.cellType + proteinAtlasExpression.tissue.name + proteinAtlasExpression.expressionType + proteinAtlasExpression.level + proteinAtlasExpression.reliability
Protein Domain Name proteins.proteinDomainRegions.proteinDomain.name
Interactions interactions.participant2.symbol + interactions.details.type + interactions.details.dataSets.name
Expression atlasExpression.pValue + atlasExpression.tStatistic + atlasExpression.expression + atlasExpression.dataSets.name

CONTRIBUTING GUIDELINES

  1. Find a thing to fix/implement in Issues or come up with your own idea, create a discussion issue for it and get a feedback.

  2. Fork the repository.

  3. Create your new feature branch.

    git checkout -b my-new-feature
  4. Commit your changes.

    git commit -am 'Add some feature
  5. Push to the newly created feature branch.

    git push origin my-new-feature
  6. Create a new Pull Request

CONTACT

You can contact the developers by opening a new issue in this repository here.

SCREENSHOTS

Searching in HumanMine (Release 1.0.8)

Searching in HumanMine for Alzheimer disease (Release 1.0.8)

Searching in FlyMine (Release 1.0.8)

Searching in HymenopteraMine (Release 1.0.8)

intermine-data-browser-tool's People

Contributors

adrianbzg avatar dmahajan980 avatar himanshuc3 avatar lakshsingla avatar lazycipher avatar nikhil-vats avatar ojjjo avatar rachellyne avatar varunbhandia avatar yochannah avatar

Watchers

 avatar

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.