SamStudio8 / majora2

Malleable All-seeing Journal Of Research Artifacts
MIT License
36 stars 7 forks source link

Inbound Data Operations Badge

Majora 2

The Malleable All-seeing Journal Of Research Artifacts

Majora is a Django-based wet-and-dry information management system. Majora comprises of the database models for storing metadata on samples, files and the processes that create and link them; a web interface for users to manage their accounts and retrieve limited metadata; and a set of APIs to add, update and retrieve metadata from the database.

Majora was initially designed for a small-scale clinical metagenomics laboratory, but in March 2020 was commandeered to act as the central metadata repository for the COVID-19 Genomics UK Consortium (COG-UK) in response to the outbreak of SARS-CoV-2. Majora has been rapidly developed and successfully scaled through several orders of sample magnitude. For more information on how Majora (and friends) has been used to underpin the analysis of well over two million SARS-CoV-2 genomes by COG-UK, see our article published in Genome Biology.

What makes it useful?

Although many LIMS' exist, Majora is quite good because:

Although not used for COG, Majora has some other notable features:

How can I use it?

You should not! The functionality of Majora2 is now frozen and current development serves only to maintain ongoing research use by COG-UK. Majora2 is built upon Django 2.2 which will reach end of life (EOL) in 2022; by extension Majora2 is now considered EOL.

Over the past two years, Majora has been updated with many bits of COG-UK specific business code that will make it hard for one to take this and easily use it in a different environment. We'd suggest that academics and public health agencies see our paper for suggestions on what a successful model system should look like.

License

For all intents and purposes, Majora is distributed under the MIT license (see LICENSE). However, although you are under no obligation to do so, in the spirit of Majora's use as a pandemic preparedness tool you should imagine that Majora was distributed under the Reciprocal Public License 1.5 (RPL) and endeavour to make your bug fixes, extensions, and meaningful and valuable derivatives (whether you have deployed Majora internally or to an outside party) freely available to the wider community by submitting pull requests back to this repository (https://github.com/SamStudio8/majora).