Official repository of open data MassBank records
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.scripts
AAFC
Athens_Univ
BGC_Munich
BS
Boise_State_Univ
CASMI_2012
CASMI_2016
Chubu_Univ
Eawag
Eawag_Additional_Specs
Env_Anal_Chem_U_Tuebingen
Fac_Eng_Univ_Tokyo
Fiocruz
Fukuyama_Univ
GL_Sciences_Inc
IPB_Halle
JEOL_Ltd
Kazusa
Keio_Univ
Kyoto_Univ
Literature_Specs
MPI_for_Chemical_Ecology
MSSJ
MetaboLights
Metabolon
NAIST
NaToxAq
Nihon_Univ
Osaka_MCHRI
Osaka_Univ
PFOS_research_group
RIKEN
Tottori_Univ
UFZ
UOEH
UPAO
Univ_Connecticut
Univ_Toyama
Washington_State_Univ
Waters
figure
.gitattributes
.gitignore
.travis.yml
List_of_Contributors_Prefixes_and_Projects.md
README.md

README.md

MassBank-data validation status

Validation Status

This repo contains all MassBank records and uses the Travis CI to validate the content of all records with the new Validator from MassBank-web.

Validate new record files locally (linux only)

To validate new record files locally please clone this repo. Under the .scripts directory create the source tree of the MassBank-web project and compile it, because the validator program is needed. You can use the following commands:

git clone --depth 1 -q https://github.com/MassBank/MassBank-web.git .scripts/MassBank-web
mvn -q -f .scripts/MassBank-web/MassBank-Project/MassBank-lib/pom.xml install

Now its possible to validate record files locally. validate.sh supports validation of a single record file, several files as well as one or several directories containing record files, eg.

./.scripts/validate.sh <your_directory_containing_record_files>

Submit new records to MassBank-data or modify existing records

To submit data or to change existing records:

  1. Please fork this repo and make your changes.
  2. To enable validation of records in a new subdirectory please run ./.scripts/pre-commit or create a symlink/copy ./.scripts/pre-commit to .git/hooks/pre-commit prior commiting the changes.
  3. Commit and push your changes to your repo.
  4. Create a pull request.

Your pull request will be validated and you will receive a report whether your records meet the MassBank specs.