Giter VIP home page Giter VIP logo

rnacentral-data-schema's People

Contributors

afg1 avatar antonpetrov avatar blakesweeney avatar sjm41 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

sjm41

rnacentral-data-schema's Issues

Preparing for a v1.0 release

Thanks to everyone's feedback, the JSON schema has improved a lot since we first created it. I think it is just about ready for a v1.0.0 and want a chance to get everyone's feedback as well as highlight one important change I just made.

I have just added one field which I want to ensure everyone knows about. In the metaData section you can now specify the coordinate system you are using. Either 0-based, half-open (the current default and used in BED files) or the 1-based, fully-closed. UCSC has some useful details on these systems at:

http://genome.ucsc.edu/blog/the-ucsc-genome-browser-coordinate-counting-systems/

I think there has been confusion over how the coordinates are specified so hopefully adding an field helps. I'm also willing to change what the default assumed system is if people would prefer. Ideally no one has to change anything about their files, but I want to make sure everyone knows!

Other than that, I think the format is ready for a 1.0.0 version. This will be a version which is stable and supported by RNAcentral for the foreseeable future. Any major changes from this will require a new major version but we will continue to support v1.0.0 afterwards. If you have any suggestions for the schema please let me know. My plan is to have a v1.0.0 shortly after the consortium meeting on Oct 19th. Hopefully this gives everyone a chance to suggest any changes.

For all the (many) details on the changes you can read the changelog at:

https://github.com/RNAcentral/rnacentral-data-schema/blob/master/changelog.mkd

Thanks for working with us on this schema!

Add tests

  • add tests that validate example files
  • integrate with TravisCI so that tests are run on every commit

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.