|
|
Ariful Azad
PhD Student [Fall '08 - Current] Department of Computer Science, Purdue University, 305 N. University Street, West Lafayette, IN 47907, USA Office: LWSN 3133 (#10) E-mail: aazad [at] purdue [dot] edu |
|
I am a PhD student in the department of Computer Science at Purdue University. I am working with Prof. Alex Pothen on Bioinformatics and parallel graph algorithms. I did my Bachelors in Computer Science and Engg. in the department of CSE at Bangladesh University of Engineering and Technology (BUET).
I grew up in Ullapara, Sirajganj, a beautiful rural area in the northern part of Bangladesh.
High Performance Flow Cytometry: The immune
system responds to various stimuli, diseases, and vaccines
that an organism is subjected to. An important problem in
biology therefore is to study these perturbations across
conditions of interest, such as an infection, a drug's
action, etc., based on the measured immunophenotypes. I
investigate these responses of the immune system with
automated algorithms, especially after invasion of
diseases and application of treatments such as against
leukemia, lymphoma, Alzheimers disease, diabetes, and
AIDS. I have developed a complete pipeline to
analyze large volume of multi-parametric proteomics
data from flow cytometry by developing algorithms covering
(1) variance stabilizing data transformation, (2) robust
clustering of immune cells to identify cell subsets, (3)
matching cell clusters across samples from multiple
conditions, (4) construction of templates by preserving
the common expression patters across samples , and (5)
sample classfiication on the measured phenotypes.
Parallel Matching Algorithms: The algorithms to compute matchings in large graphs are difficult to parallelize. I have developed several classes of algorithms - covering both augmenting path, and push relabel based algorithms - for computing a maximum matching on a bipartite graph on multi-threaded architectures (e.g., Cray XMT, AMD Magny cours, and Intel Nehalem). I am working on parallel algorithms for the weighted matching.