Difference between revisions of "User:Scott"

From GMOD
Jump to: navigation, search
m (Genome Informatics 2010 machine prep notes)
(Support letter templates)
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
GMOD Coordinator, software development manager at [http://www.cshl.edu/ Cold Spring Harbor Laboratory].
+
GMOD Coordinator, software development manager at [http://oicr.on.ca/ The Ontario Institute for Cancer Research].
  
Bio:
+
Scott graduated from The Ohio State University in 1990 with a B. S. in Chemical Engineering and continued on to the University of California in San Diego for graduate school, where he studied improvements to monoclonal antibody production in industrial processes through cell culture and cell cycle modifications.  Upon earning his Ph. D. in Chemical Engineering, he began work in the software industry, working for MSI/Accelrys, Pangea Systems/DoubleTwist, and Athersys, until finally coming to rest at Cold Spring Harbor Laboratory in [[User:Lstein|Lincoln Stein's]] lab.  He is the coordinator and a lead developer of the [[Main_Page|GMOD project]], focusing mainly on core schema and tool development, but is also a developer for GBrowse as well as in the BioPerl project.  Scott also teaches programming, web development and database design courses at the University of Phoenix.  Scott is a happy husband and father of fourteen year old boy-girl twins.
 
+
Scott graduated from The Ohio State University in 1990 with a B. S. in Chemical Engineering and continued on to the University of California in San Diego for graduate school, where he studied improvements to monoclonal antibody production in industrial processes through cell culture and cell cycle modifications.  Upon earning his Ph. D. in Chemical Engineering, he began work in the software industry, working for MSI/Accelrys, Pangea Systems/DoubleTwist, and Athersys, until finally coming to rest at Cold Spring Harbor Laboratory in [[User:Lstein|Lincoln Stein's]] lab.  He is the coordinator and a lead developer of the [[Main_Page|GMOD project]], focusing mainly on core schema and tool development, but is also the release manager and developer for GBrowse as well as a developer in the BioPerl project.  Scott also teaches programming, web development and database design courses at the University of Phoenix.  Scott is a happy husband and father of eight year old boy-girl twins.
+
  
 
Scott can be reached at his email address: [http://mailhide.recaptcha.net/d?k=010I5vtKiZqC1kdmtqmWRRhg==&c=6uiWfNokHIbewa_qGkyAF8Tt0sdX6xy0-BIUTsIkwlA=  sco...]@scottcain.net or Skype to username scottcain.
 
Scott can be reached at his email address: [http://mailhide.recaptcha.net/d?k=010I5vtKiZqC1kdmtqmWRRhg==&c=6uiWfNokHIbewa_qGkyAF8Tt0sdX6xy0-BIUTsIkwlA=  sco...]@scottcain.net or Skype to username scottcain.
Line 9: Line 7:
 
[[Image:100 5955 1.jpg]]
 
[[Image:100 5955 1.jpg]]
  
===Georgia Tech Seminar===
 
 
Title: The GMOD Project and Community Annotation
 
 
Abstract:  Scott will introduce the Generic Model Organism Database (GMOD) project, both its philosophy and the practical results.  With open source software projects covering genomics topics like database storage, visualization, feature editing and literature curation, the GMOD project tries to be many things to many people.  Then Scott will discuss work tying together several GMOD projects (Chado, Apollo, ModWare, and GBrowse) along with the popular open source wiki engine, MediaWiki, to create a reusable community annotation system.
 
 
===The GMOD Project===
 
 
''A talk to be given at the [http://www.occbio.org/2007/ Ohio Collaborative Conference on Bioinformatics (OCCBIO)],  Miami University, Oxford, Ohio, July 9, 2007''
 
 
Abstract:
 
The Generic Model Organism Database (GMOD) project is a program to develop generic, reusable software components for building organism databases.  The resulting collection of software tools can be used for creating and managing both small laboratory database of genome annotations and large web-accessible community database. GMOD tools are in use at FlyBase, WormBase, SGD, BeeBase and many other large and small community databases.  I will introduce several of the GMOD components and discuss several options for configuring and using the software.
 
  
  
Line 34: Line 20:
  
  
===Genome Informatics 2010 machine prep notes===
+
==Support letter templates==
 
+
Ubunut 9.10 Server
+
 
+
  sudo apt-get install subversion libgd2-xpm-dev autoconf apache2 libcgi-session-perl libdbd-pg-perl libdigest-md5-file-perl libclass-base-perl libmodule-build-perl inkscape libio-string-perl libstatistics-descriptive-perl libgd-gd2-perl g++ perl-doc libgd-tools postgresql libgd-svg-perl libtemplate-perl libxml-simple-perl liblog-log4perl-perl libparse-recdescent-perl libsql-translator-perl xsltproc
+
 
+
  sudo apt-get install php5 libapache2-mod-php5 php5-xsl php5-gd php-pear php5-pgsql php5-curl php5-memcache
+
 
+
Installed Java 5 after adding Ubuntu jaunty repos to /etc/apt/sources.list:
+
 
+
  sudo apt-get install sun-java5-jdk
+
 
+
Installed via CPAN:
+
 
+
* Bio::Graphics::Browser2 (GBrowse version 2.13) (also installed Bio::Graphics, JSON, Data::Stag)
+
* Bio::DB::Das::Chado (Chado GBrowse adaptor version 0.30)
+
* GO::Parser
+
* Module::Load
+
* DBIx::DBSchema
+
* XML::Parser::PerlSAX
+
 
+
 
+
 
+
 
+
  
  sudo a2enmod rewrite
+
The [[JBrowse]] project is applying for a grant renewal from NHGRI to continue the work that JBRowse, and as part of the grant, to fund the "GMOD help desk" (that is, the stuff I do: workshops, meetings and [[Chado]] development).  The title of that grant is "Enhancements to the GMOD suite of genome annotation and visualization tools".
  
Downloaded software in ~/Software:
+
We need to demonstrate that we support the community and have the support of the community, and we would like to demonstrate that by submitting many letters of support from users. We would be very grateful if you could take a couple of minutes to write such a letter; it should include information about how you use or plan to use GMOD software. There are some template paragraphs below for inspiration.
  
*http://ftp.drupal.org/files/projects/drupal-6.19.tar.gz
+
The letters should be on institutional letterhead, signed, and then scanned to a PDF. Please [mailto:help@gmod.org contact the GMOD helpdesk] or [mailto:scott@scottcain.net email Scott directly] if you're willing to write a letter or if you need any help.
*maker.203.tar.gz
+
*chado-1.11.tar.gz
+
*ant-1.8.1 (can't have Java5 and ant both from apt repos :-/  )
+
*DBIx::DBStag (needs to be installed by hand)
+
  
Downloaded software in ~/Updateable_repos
+
'''The deadline for getting the letters of support is February 28'''.
  
*bioperl-live
+
This grant would help to secure the future of important parts of the GMOD project, so we would be very grateful for your help!
  
PostgreSQL prep:
 
  
*create gmod and drupal users
+
===Generic intro paragraph===
*open up connections from local host (setting "trust" in pg_hba.conf)
+
*create test, chado and drupal databases
+
  
Drupal related stuff
+
The GMOD project has two related aims: to provide open source and interoperable visualization, annotation and data management software for use with genomics data, and to foster the growth of a community of developers and users who ask diverse questions but share common problems.  The project does this in multiple ways:  they provide venues for in person interaction, including GMOD community meetings, workshops at conferences and courses, as well as avenues for online interaction, including software repositories, mailing lists, standards and a wiki-powered web site.  Their continued work is important for the future of genomics-driven biology research.
  
*Added AllowOverride All to /var/www
+
===Took a summer school course===
  
GBrowse2 stuff:
+
The GMOD projects has provided many courses to reach out to the community and get new users.  I took one of the "summer school" courses '''''WHEN, WHERE''''' which covered several topics, including Chado, JBrowse, GBrowse, Galaxy, Apollo, and Intermine.  The course brought together experts in each of the software projects (typically the lead developer) to teach and it provided an excellent opportunity both to learn about the software and to interact with both the developers and the other students who were also grappling with their own massive data influxes.
  
*added a simple .htaccess file to override the drupal on in /var/www/gbrowse2. It just contains the line "Options +Indexes"
+
'''''More about your personal experience with the course...'''''
  
Chado stuff:
+
===Related project===
  
* put environment variables (GMOD_ROOT and CHADO_DB_NAME) in .profile
+
The GMOD project aims to promote communication between software communities and interoperability between software. They provide several venues for communicating: community meetings, workshops, mailing lists, and a wiki-powered website.  They also provide some standards for software interoperability.  These are important to us '''''because ....'''''

Revision as of 14:33, 24 February 2017

GMOD Coordinator, software development manager at The Ontario Institute for Cancer Research.

Scott graduated from The Ohio State University in 1990 with a B. S. in Chemical Engineering and continued on to the University of California in San Diego for graduate school, where he studied improvements to monoclonal antibody production in industrial processes through cell culture and cell cycle modifications. Upon earning his Ph. D. in Chemical Engineering, he began work in the software industry, working for MSI/Accelrys, Pangea Systems/DoubleTwist, and Athersys, until finally coming to rest at Cold Spring Harbor Laboratory in Lincoln Stein's lab. He is the coordinator and a lead developer of the GMOD project, focusing mainly on core schema and tool development, but is also a developer for GBrowse as well as in the BioPerl project. Scott also teaches programming, web development and database design courses at the University of Phoenix. Scott is a happy husband and father of fourteen year old boy-girl twins.

Scott can be reached at his email address: sco...@scottcain.net or Skype to username scottcain.

100 5955 1.jpg


Publications

[1] [2] [3] [4] [5] [6] [7]

  1. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:18570664
  2. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:17142227
  3. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:11329013
  4. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:10099273
  5. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:9093553
  6. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:9093554
  7. Cite error: Invalid <ref> tag; no text was provided for refs named PMID:9041112


Support letter templates

The JBrowse project is applying for a grant renewal from NHGRI to continue the work that JBRowse, and as part of the grant, to fund the "GMOD help desk" (that is, the stuff I do: workshops, meetings and Chado development). The title of that grant is "Enhancements to the GMOD suite of genome annotation and visualization tools".

We need to demonstrate that we support the community and have the support of the community, and we would like to demonstrate that by submitting many letters of support from users. We would be very grateful if you could take a couple of minutes to write such a letter; it should include information about how you use or plan to use GMOD software. There are some template paragraphs below for inspiration.

The letters should be on institutional letterhead, signed, and then scanned to a PDF. Please contact the GMOD helpdesk or email Scott directly if you're willing to write a letter or if you need any help.

The deadline for getting the letters of support is February 28.

This grant would help to secure the future of important parts of the GMOD project, so we would be very grateful for your help!


Generic intro paragraph

The GMOD project has two related aims: to provide open source and interoperable visualization, annotation and data management software for use with genomics data, and to foster the growth of a community of developers and users who ask diverse questions but share common problems. The project does this in multiple ways: they provide venues for in person interaction, including GMOD community meetings, workshops at conferences and courses, as well as avenues for online interaction, including software repositories, mailing lists, standards and a wiki-powered web site. Their continued work is important for the future of genomics-driven biology research.

Took a summer school course

The GMOD projects has provided many courses to reach out to the community and get new users. I took one of the "summer school" courses WHEN, WHERE which covered several topics, including Chado, JBrowse, GBrowse, Galaxy, Apollo, and Intermine. The course brought together experts in each of the software projects (typically the lead developer) to teach and it provided an excellent opportunity both to learn about the software and to interact with both the developers and the other students who were also grappling with their own massive data influxes.

More about your personal experience with the course...

Related project

The GMOD project aims to promote communication between software communities and interoperability between software. They provide several venues for communicating: community meetings, workshops, mailing lists, and a wiki-powered website. They also provide some standards for software interoperability. These are important to us because ....