Now ICA codes run on command line with algorithm selection options and ICA codes suitable for using programmatically.

Command line options

 "-ica"                    enable ICA algorithm
 "-contentOnly"     enable content only algorithm
 "-linkOnly"           enable link only algorithm
 "-hrcn", "3"           high ram core number
 "-lrcn", "2"            low ram core number
 "-dataset test"      dataset name

 For example  : -ica -hrcn 3 -lrcn 2 -dataset repere

 -----------------------------------------
 For use programmatically

 Create BTAPI class instance with null argurment and you can  use algorithm methods in your program, for example ;

BTAPI btapi = new BTAPI(null);

btapi.contentOnlyClassification("test",3,2);
btapi.linkOnlyClassification("test", 3, 2);
btapi.ICAClassification("test", 3, 2);

methods first parameter is dataset name, witout "txt", "content" and "cites". Second parameter is high ram core number, last parameter is low ram core number.

-------------------------------------------
Results will be written with activated algorithm name, date and dataset name as "tex".
Dataset format must be  like "cora.content.txt" and "cora.cites.txt". ".content.txt" and ".cites.txt" are fixed so you must give only dataset name to program like "cora".