My Studienarbeit is entitled Ranking and Importance in Complex Networks.
Here you find files and links that are related to my “Studienarbeit”. I wrote it in Irland at the Hamilton Institute, NUI Maynooth, supervised by Dr. Mason and Prof. Shorten.
You can download the Studienarbeit in 3 different versions:
Slides from the defense talk can be downloaded here, as well as a video recording of the talk: 22.3 MB QuickTime .mp4 or 43.6 MB XviD .avi
The datasets that have been used in Chapter 5 can be found on the pages by Yu et al..
I also presented a poster Protein Interaction Networks — Essentiality and Sensitivty at the CMSB06 — International Conference on Computational Methods in Systems Biology 2006 which gives a short overview of the work done in the thesis.
Finally, the Matlab functions written in conjunction with the thesis. The files can be either downloaded as a bundle, or seen below:
^^ collapse ^^
a2p.m |
A2P exports an adjacency matrix into Pajek file |
adde.m |
ADDE randomly add egdes to graph |
adj2dist.m |
ADJ2DIST converts adjacency matrix to distance matrix |
adj2inc.m |
ADJ2INC converts adjacency matrix to incidence matrix |
adj2lap.m |
ADJ2LAP converts adjacency matrix to Laplacian matrix |
attack.m |
ATTACK removes the n most connected nodes |
avk.m |
AVK Calculates the average node degree k of a graph |
avl.m |
AVL calculates the average path length |
avld.m |
AVLD calculates the average path length |
binomial.m |
BINOMIAL returns binomial coefficient |
cc.m |
CC Calculates clustering coefficient |
centroid.m |
CENTROID returns the centroid value of nodes or a graph |
changed.m |
CHANGED returns the all the nodes that changed in some way |
charg.m |
CHARG calculates characteristic values of a graph |
damage.m |
DAMAGE returns the damage value of nodes |
dd.m |
DD determines and displays the degree distribution of a network |
diam.m |
DIAM calculates the network diameter and average path length |
diamd.m |
DIAMD calculates the network diameter |
er_reg_model.m |
This function is run by dd |
excen.m |
EXCEN returns the excentricity of a node or radius of a graph |
fastpr.m |
FASTPR Calculates simple Google PageRank using the adj. matrix |
findnans.m |
FINDNANS find all NaN rows & cols |
gen_er.m |
GEN_ER Generates a random graph of the Erdös-Renyi type |
gen_er2.m |
GEN_ER2 Generates a random graph of the Erdös-Renyi type |
gen_sf.m |
GEN_SF Generates a scale-free network |
gen_sw.m |
GEN_SW Generates a small world network |
gen_sw2.m |
GEN_SW2 Generates a small world network |
golfrank.m |
GOLFRANK takes scores and returns a golf-style ranking |
hits.m |
HITS Calculates auth.- and hub-scores with HITS |
progress.m |
PROGRESS displays a very fancy work-in-progress indicator |
radius.m |
RADIUS returns the radius of a graph |
rggui.fig |
Needed for rggui.m |
rggui.m |
RGGUI GUI for random graph generation |
rme.m |
RME randomly remove egdes from graph |
rmn.m |
RMN randomly remove nodes from graph |
rwe.m |
RWE randomly rewires egdes from graph |
sf_reg_model.m |
This function is run by dd |
slcc.m |
SLCC returns the size of the largest component |
splitintocc.m |
SPLITINTOCC returns the adj. matrices of the connected components |
status.m |
STATUS returns the status of a node or a graph |
sw_reg_model.m |
This function is run by dd |
topn.m |
TOPN determines the n most connected nodes |
unpenalize.m |
UNPENALIZE undoes the penalizing done by adj2dist |