Last modified 2 years ago
Last modified on 17/11/09 14:32:18
InterMine workshop - November 2009
We will be building MalariaMine - an example InterMine database and web interface with real data sets from the malaria genome (P. falciparum). This will include data:
- genome sequence and features from PlasmoDB
- UniProt proteins
- InterPro protein domains
- GO annotation
- publications from pubmed
- KEGG pathways
Agenda
Day 1 - Monday
- Introduction [9:30 - 10:00]
- Building the data warehouse [10:00 - 11:00, 11:15 - 12:30]
- Lunch [12:30 - 1:30]
- Webapp overview (Rachel) [1:30 - 2:30]
- Break [2:30 - 3:00]
- Launching the webapp [3:00 - 3:20]
- GettingStartedWebapp [3:20 - 4:00]
- TemplateTutorial
- (autocomplete)
- Tagging
- TemplateTutorial
Day 2 - Tuesday
- Loading custom data [9:30 - 12:30, break 11:00 - 11:15]
- Lunch [12:30 - 1:30]
- Customising the web application [1:30 - 3:30]
- link outs
- creating a custom data displayer
- widgets overview
- exercises
- updating properties files
- custom pathway displayer
- pathway widget
- 3:30 - 3:45 break
- Web services [3:45 - 4:30]
- Further topics [4:30 - 5:00]
- BioSources
- PostProcessing
- MailingList
- Hardware
- PrecomputedTables
- overlap queries
Setup
All software required to use InterMine is already installed on these machines. See the dependencies: Prerequisites
There are two links in each user's home directory: svn and tomcat that point to directories on the local machine.
Code checkout
Check out the latest InterMine code to the svn directory:
> cd svn > svn co svn://subversion.flymine.org/branches/intermine_0_92 dev
postgres users
There are postgres users set up on each machine, the username and password is the same as the username you are logged in as, e.g. part03/part03
useful pages
- ant is the build tool for Java we use for InterMine, similar to make - see AntIntroduction
- 'postgres` - some basic postgres commands
- svn - subversion is the version control software used by InterMine - some basic commands
