/bioinformatics-internship

Summary of my research internship in the Bioinformatics Laboratory at Ohio University during the Summer, 2010.

Primary LanguagePerl

Bioinformatics Internship

During the summer of 2010 I worked as a research intern in the Bioinformatics Laboratory at Ohio University in Athens, OH.

My work was on the visualization of relationships between methylation levels in cancerous ovarian cells and normal ovarian cells. This repo serves as a summary of my contributions and collaborations during that time:

perl-modules


Graph.pm

A Perl module used to show relationships between n nodes in k sets with a set of edges of varying types; output as a PNG image.

Graph/SVG.pm

A Perl module that expands on the capabilities of the Graph module above, but outputs as an interactive Scalable Vector Graphic (SVG).

Graph/svg_default.style

The Graph/SVG module allows node sets and edge sets to be defined by an external style sheet. svg_default.style defines the default style when no other file is provided.

To define the properties of a set of nodes:

set:
	name:              default
	node-fill:         rgb(255, 0, 0)
	node-alpha:        0.1
	node-stroke-color: rgb(0, 0, 0)
	node-stroke-width: 1
	node-radius:       10

To define the properties of a set of edges:

edge:
	name:   default
	color:  rgb(0, 0, 0)
	dashed: false

I developed this module towards the end of my internship so I did not have a chance to run the cell methylation data or motif data through it, however, a usage example script and a couple sample SVG output images are included in ./svg.

methylation


methylation_visualizer.pl

A Perl script that uses perl-modules/Graph to generate PNG images visualizing the relationships between cancerous and normal ovarian cells. The input data has been redacted as it is not mine to distribute, but a few sample result images have been included in methylation/results.

Ex.

Sample Methylation Output

motifs


motifs.pl

A Perl script that uses perl-modules/Graph to visualize DNA word clusters (motifs) identified in Regulatory Network Nodes of Check Point Factors in DNA Repair Pathways.

motifs.png

The resulting visualization:

Motifs Visualization