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 autoclassweb
Create and activate a conda environment:
conda env create -f environment.yml
conda activate autoclassweb
Install 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-c
If you use a 64-bit operating system, install the standard 32-bit C libraries:
sudo apt install -y libc6-i386
Copy config template and update config file config/autoclassweb.cfg
accordingly:
cp config/autoclassweb-template.cfg config/autoclassweb.cfg
Run AutoClassWeb alone:
make run
or with gunicorn:
make run-gunicorn
AutoClassWeb is then available at http://127.0.0.1:5000
Install Docker with the following instructions.
Build image:
make docker-build
Run container:
make docker-run
AutoClassWeb is then available at http://127.0.0.1:5000
Clean unused images:
make docker-clean
Official Docker images of AutoClassWeb are available in the Biocontainers docker repository: