AutoClassWeb is a web interface to AutoClass C, an unsupervised Bayesian classification system developed by the NASA.
It utilizes AutoClassWrapper, a Python wrapper for AutoClass C.
See step-by-step instructions: https://github.com/pierrepo/autoclassweb-app
See step-by-step instructions: https://github.com/pierrepo/autoclassweb-server
Clone the project:
git clone https://github.com/pierrepo/autoclassweb.git
cd autoclasswebCreate and activate a conda environment:
conda env create -f environment.yml
conda activate autoclasswebInstall AutoClass C:
wget https://ti.arc.nasa.gov/m/project/autoclass/autoclass-c-3-3-6.tar.gz
tar zxvf autoclass-c-3-3-6.tar.gz
rm -f autoclass-c-3-3-6.tar.gz
export PATH=$PATH:$(pwd)/autoclass-cIf you use a 64-bit operating system, install the standard 32-bit C libraries:
sudo apt install -y libc6-i386Copy config template and update config file config/autoclassweb.cfg accordingly:
cp config/autoclassweb-template.cfg config/autoclassweb.cfgRun AutoClassWeb alone:
make runor with gunicorn:
make run-gunicornAutoClassWeb is then available at http://127.0.0.1:5000
Install Docker with the following instructions.
Build image:
make docker-buildRun container:
make docker-runAutoClassWeb is then available at http://127.0.0.1:5000
Clean unused images:
make docker-cleanOfficial Docker images of AutoClassWeb are available in the Biocontainers docker repository: