Click here to download the software
The package contains the source code and a script to compile the program.
When the download is finished, open the zipped file and move to the directory OSLOM2 from a Unix (MAC) terminal
(if you are using Windows, you can try to use MinGW,
Minimalist GNU for Windows).
Once you are in that directory, type:
If it didn't work, type:
chmod 744 compile_all.sh
which makes the script executable and try again the command ./compile_all.sh.
After compiling, you should be able to see a number of binary files.
implement OSLOM for undirected and directed networks.
The option -f introduces the
name of the file where the network is stored. Try:
./oslom_undir -f example.dat -uw
to run the program on the network given as an example in the package.
All other relevant information about the software can be found in the
There is also an older version of the software which you can download from
The second version (OSLOM2
is much faster and gives comparable results. The main difference is that we use a nearest neighbour algorithm to find the modules similar in spirit to the Louvain method.
We will write a technical report which explains all the details.
Meanwhile, if you are interested in knowing more about the software, please contact