Molecular Entity Generator (MEgen) is a convenient online form to generate structured data about molecules. It supports all common structured data formats - JSON-LD, RDFa, and Microdata. MEgen was created using PHP and Bootstrap. Do you love️ Docker? You can use a MEgen container. Come on, try MEgen now!
Structured data is additional data placed on websites. It is not visible to ordinary internet users but can be easily processed by machines. There are 3 formats that we can use to save structured data - JSON-LD, RDFa, and Microdata. MEgen supports them all and uses the MolecularEntity profile.
MEgen is available online. If you just want to try MEgen, this is the best option.
- megen.top - corresponds to the latest GitHub release (the most stable version)
- beta.megen.top - corresponds to the GitHub pre-release (latest possible changes, but may be less stable; published after every change in the master branch)
MEgen needs HTTP server (e.g. Apache or NGINX) and PHP to work. You can also use Docker image to run the app fast and easy.
You can use the pre-built image on Docker Hub:
docker run --name megen -p 4000:80 -d lszeremeta/megen:latest
Then, you can use the app by reaching http://localhost:4000.
Another option is to build the container yourself. You need to download the contents of the MEgen repository and then build and run the application. If you don't want or can't use git, you can download the zip archive and extract it, then execute the last two commands inside extracted code directory.
git clone git@github.com:lszeremeta/MEgen.git
cd MEgen
docker build -t megen .
docker run --name megen-container -p 4000:80 -d megen
Then, you can use the app by reaching http://localhost:4000.
Would you like to improve this project? Great! We are waiting for your help and suggestions. If you are new to open source contributions, read How to Contribute to Open Source.
Distributed under MIT License.
These projects can also be useful: