NLeSC/MAGMa

Make MAGMa open source

Closed this issue · 4 comments

  • Check licenses of used libraries.
  • Add LICENSE file to root of repo
  • Add NOTICE file to root of repo
  • Make Github repo public
  • Document code, prettier code
  • Merge metab_network 2 master #238
  • Remove stale branches
  • Add Github link to website and say it's opensource

One of the options in MAGMa job is to use reactor for metabolite prediction, however we can not distribute this program. Should I remove this code from the open source version?

Is there a method for users to get the reactor binary someway? If so, we can document that method and keep the code, but remove the reactor binary. If not, we should remove reactor and code from the repository by deleting the reactor binary from the current and post versions of the repo.

Used libraries

Web frontend:

  • ExtJS GPLv3 with application exception
  • ChemdoodleWeb GPLv3 with by reference exception
  • d3js BSD

Web backend:

  • Pyramid + pyramid plugins BSD-derived Repoze Public License
  • Sqlalchemy MIT
  • requests Apache v2
  • alembic MIT
  • osmium webservice Apache v2

Job:

  • RDKit, bsd
  • Cactvs, free for academic use
  • Numpy BSD
  • lxml BSD
  • Cython Apache v2
  • macauthlib MPLv2.0
  • parallel python BSD like

Done