 |
MY
RESEARCH Interests Projects Skills Resources Awards
Acknowledgement
Interests
-
(Graph) data mining and its application in computational sciences
-
Applied graph theory, discrete optimization
-
Parallel and Distributed computing, modeling and simulation, software engineering
-
Scientific Computing
Projects
(papers and softwares)
- Condition-Dependent dynamics prediction of protein-protein interaction networks
Recent technological advances have produced large data sets of protein-protein interactions (PPI), which construct a static map. However, it fails to represent dynamic aspects of interactions. The dynamics inference of PPI networks is critical for supporting the comprehensibility of the biological systems.
- Proposed a graph-based conflict-free scheduling algorithm to build a training model, which is a critical component in multi-label classification for predicting dynamics of PPI networks.
- Explored statistical learning theory and several data mining techniques and tools
- Anticipated the writing of an extended NSF proposal based on the project.
- Supplementary materials available
-
AlignNets : Network alignment and motif finding
Metabolism is a vital cellular process whose understanding is
critical to human disease studies and drug discovery. The accumulation of
high-throughput genomic, proteomic and metabolical data allows for increasingly
accurate modeling and reconstruction of metabolic networks. Alignment of the
reconstructed networks can catch model inconsistencies and infer missing
elements. Existing alignment tools are mostly based on isomorphic and
homeomorphic embedding effectively solving a problem that is NP-complete even
when searching a match for a tree in acyclic networks. In this
project, I
- Designed the first polynomial-time algorithm for efficiently finding optimal
homo-homeo morphic embedding from multi-source trees into arbitrary networks
which allows for enzyme deletions and insertions
- Extended the algorithm to arbitrary networks even with cycles
- Proposed a framework of detecting and filling pathway by embedding sequence
alignment tools and do database search for missing enzymes and proteins with
the matching prosites and the resulted high sequence similarity
- Implemented a web service tool MetNetAligner which can be used for predicting
unknown pathways, comparing and finding conserved patterns, and resolving
ambiguous identification of enzymes. The tool supports two alignment
algorithms.
- Published papers:
Recomb
Satellite'07 paper,
BIBE'07 paper , BIBE'07
slides , ISBRA'07 ,
CSBS 2007
-- Tool Website available under request
.
-
iC2mpi : A Platform for Parallel Execution of Graph-Structured Iterative
Computations (Paper in PDSEC'07
) (CSc6310)
The project aims to studying the parallelization of
sequential programs. A unique proof-of-concept prototype platform (iC2mpi) has
been proposed for parallelization of a class of applications that have similar
computational structure, namely graph-structured iterative applications such as
the time-stepped simulation of battlefield management. I
- Studied static and dynamic load balancing in distributed computing;
- Implemented Battlefield simulation based on iC2mpi;
-
MANET : Self Management Routing of Mobile Sensor Network (Paper
in SpringSim'06 Slides
in SpringSim'06 Paper
in Studies in Computational Intelligence'06
).
Most existing routing protocols in mobile ad hoc networks
mainly focus on addressing the problems of dense and sparse yet connected
networks. However, the crisis-driven and geography-driven applications, such as
those in ecology forest and modern battlefield, typically challenge current
routing protocols in disjoint mobile sensor networks (DMSN) where network
partitions can occur and last for a significant period.
In this project, I
- Implemented an agent-based simulation for studying the problems of efficient
route discovery in the disjoint networks
- Proposed a novel autonomous messenger-based route discovery and routing
protocol for disjoint clusters-based topology in DMSN
- Proposed another two routing discovery and maintenance protocols which
applied genetic fuzzy system and genetic algorithm and improved the performance
- Software availableHERE.
-
CrayfishSim : A behavior-model simulation for natural ecology which is
based on DEVSJAVA ( Poster
in SECABC05 )
In sea ecology, there exists the mechanism which
decide the movement of preys and predators with the dynamics of the
environment. The mechanishm can be described as a network of mutually
inhibiting centers for specific behaviors. This research aims to study
behavioral choice models which account for more of the complexities of
animal behavior, including changes in behavioral state, and formation of social
dominance hierarchies.
In this project, I
- Provided a heap-based implementation of discrete event
simulation(DEVS)
- Studied the behavior-model simulation and its application in sea ecology
- Designing and implementing a GUI-based controller for the behavior-model
simulation which also shows real time behavior analysis data in dynamic charts
- Software availableHERE.
-
Optimization Algorithm
Minimum Linear
Arrangement
- Code is available HERE
- Report is available HERE
-
Protein Sequence Analysis
Obesity, as an increasingly serious public healthy disease, has been attracting
more and more researchers. INSIG2, as an attractive candidate protein
associated with obesity, has been studied recently. The structure prediction
and verification have been significantly expected. So our project aim is to
identify its structure by employing some popular bioinformatics tools such as
PDB, BLAST, ClusterW, RASMOL and AMMP.
- Slides are available HERE
- Report is available HERE
-
Task Allocation in Real Team and Multi Robots (CSc8350)
( .doc)
Awards
-
GSU Molecular Basis of Disease
Fellowship, 2007($20,000), 2008($22,000), 2009($20,000)
-
2009 Mathematical Biology and Numerical Analysis workshop award ($325.00)
-
2007 RECOMB Satellite Conference on
Systems Biology travel award ($800.00)
-
BIBE 2007 travel award ($600.00)
SKills
-
Distributed application designing and programming with WebLogic,
TOMCAT, JAVA, SERVLET, JSP, Java script, EJBs, JNDI, Java RMI, XML. (J2EE
architecture, three years)
-
Familiar with the digital security
protocols: PKCS, X.509, SSL, HTTPS
-
Experiences with
Programming packages: JDK, EJBs, WebLogic, VC, VB, JDOM, JDBC, ODBC, SQL
Operating Systems: Linux, Solaris, Windows 95/98/2000/XP
Database Environment: SQL Server, Oracle
Languages: C, Java
RESOURCES
-
Research skills:
Advice on Research and Writing ,
Paper Reading Check List ,
How to Read a Research Paper ,
Advice collection ,
You and Your Research by Richard Hamming
-
Biological Network Research Groups:
Richard
Karp(Berkeley)
Systems Biodynamics Lab,
Systems Biology,
Dr. Gil Alterovitz,
Dr. Uri Alon's lab,
Prof. Luonan Chen UGA_CSBL
Srinivasan
BS : Algorithms for Bioinformatics in Stanford Univ
CMU_AlgInComputationBiology
Olegro(Technion_Dr Pinter),
Mehmet Koyuturk in Purdue,
Ron Shamir,
Roded Sharan,
Darren Wilkinson
, Serafim
Batzoglou,
Jason Flannick,
Benny Chor, UCSD_GCRC,
Dr.Dan Gusfield in UCDavis,
Dr Peter D Karp in SRI ,
Dr Sebastian Wernicke,
jeffrey heer (UC Berkeley) ,
Natasa Przulj(UCIrvine) ,
Karoline Faust (rahnuma) ,
Elhanan Borenstein (Stanford metabolic env) ,
Aziz Mithani (Biological network analysis and evolution model, university of Oxford) ,
-
Data Mining Groups:
Dr.Jiawei Han,
Horst
Bunke, Thorsten Joachims
-
Optimization research:
Richard Woodward
(Dynamic optimization - Texas A & M) ,
C. A. Schweiger and C. A. Floudas
(MINOPT-A Modeling Language and Algorithmic Framework for Linear, Mixed-Integer, Nonlinear, Dynamic, and Mixed-Integer Nonlinear Optimization
f) ,
-
Bioinformatics courses:
University of Edinburgh , Graphs and Networks in Computational Biology[umd]
-
Focused Organization:
SIGKDD
ISCB BIOINFORMATICS
InstituteOfSystemBiology
Center for complex network research
-
Reading List:
Role of Modeling in System Biology (pdfs)
-
Tools for System Biology:
EBI BioCyc
Yeast SBML
NCBI ExPasy
KEGG
(UCDavis)Tools for metabolic Networks Construction and Analysis
Biowiki
pathfinding
Rahnuma
Karoline Faust links
PathGuide
Network Bench
-
Computing: Java
Reference(Sun) ,
ANSI C Manual , C/C++ Reference,
Thinking in Java,
C++ resource , C++ STL
, SQL Tutorial,
LaTeX Reference ,
Latex Tutorial,
Matlab Function , Cliff
Zou's Notes on Linux ,
Algorithm Repository ,
A compendium of NP optimization problems ,
Math World , ns-2 ,
Engineering Statistic
Videolectures
, Some Computing Resources ,
Queueing Books Online ,
MIT Open Courseware , Cryptology
Pointers , GNUPLOT,
GNUPLOT 2,
GAWK, Bash,
Learning KShell, Perl,
Learning PERL,
Programming PERL, Mastering
VI, Python Tutorial,
Sed &
AWK, java,
HTML 4.0 Standard ,
HTML Tutorial, XML
Tutorials [XML]
-
DB:
SUN's JDBC tutorial,
MySQL Database Manual,
MySQL Connector-J
-
Dictionary: TigerNT
, Merriam-Webster's ,
Mathworld , math tables
, Wikipedia
-
Ph.D.
life :
graduation
advice
Thesis
Proposal
Guide1
Thesis
Proposal
Guide2
GUIDE FOR WRITING A FUNDING PROPOSAL
Writing and Presenting Your Thesis or Dissertation
Dissertation Proposal Tips
Acknowledgement
|
|
|
|
CONTACT
ME

|
|
|
|
The University of North Carolina at Charlotte, Woodward 410B
9201 University City Blvd. Charlotte, NC 28223
|
 |
Email:
qcheng@uncc.edu
Phone: (704) 687-8666
|
|
|
|
|