
ABClass is used to predict bacterial ionizing radiation resistance using a multiple-instance learning model.

========================
System requirments
========================
ABClass runs on Windows or a Linux plateform that contains a Java Runtime Environment (JRE) greater than JRE-7.
This version runs on linux 64 bit. It is tested on ubuntu distribution.


========================
Running ABClass
========================
The folder contains 5 files: 
	1. ASClass.jar : the ABClass implementation 
	2. SeqCod_DD: The motifs extrcation tool
	3. weka.jar: The Weka jar file.
	4. read_me.txt: The read me file.
	5. small_data_set.zip: A small data set that contains 2 IRRB and 2 IRSB.

To run the ABClass software:
 - Unzip the downloaded installation folder. It contains the ABSim jar file, the blastp file and the Readme file.
 - If you are using a Windows platform, run the jar file by double clicking.
 - If you are using a Linux platform, run the following commands on the terminal: java -jar ABClass.jar 
 
========================
Database format 
========================
The database folder must contain:
1- A folder named IRRB that contains ionizing radiation resistance bacteria folders.
2- A folder named IRRB that contains ionizing radiation sensitive bacteria folders.
3- A file named "listProteins.txt" that contains protein names. Each line must contain only one protein name. 

A bacterium folder must contain protein sequences in fasta format. Each file name indicates the protein
number with respect to the order used in "listProteins.txt". For example, the file "3.fasta" contains the fasta 
sequence of the protein specified in the third line of the "listProteins.txt" file. 

