Last modified 20 months ago
Last modified on 07/06/10 13:13:35
A program to make InterMine easier to install.
- user is computational biologist, NOT naive user and NOT expert user
- 27 May to mid-July
General Outline
- run make_mine script
- read project XML
- add/configure existing sources
- configure xxmine.properties for DBs and tomcat
- run project_build script
- indicate where data can be downloaded (this isn't essential)
- add new sources
- basic web configuration (if time)
model browser - similar to MISO
- reads in model from core.xml, etc and additions files included in project.xml
- tree on left
- fields listed on top right, each tagged with source name (not visible yet)
- graph of model
- JTGraph uses BSD license - ok?
installing InterMine
Simple Java installer wizard.
- ignore all sysadmin issues
- assume tomcat, postgres installed, running correctly
- add/update MINE.properties in .intermine
- prompt to create the database, give psql command
- ignore web properties for now, leave defaults
- MakeMine
- add/edit BioSources
- read project.xml
- add/remove projects from (predetermined list), set organisms and data location
- organisms to load: D. melanogaster, C. elegans
- data location: /data/biogrid
- assume data available and valid, use default config for priorities and primary keys
- generates project.xml, view model
- run project_build script
adding your own data to intermine
Add new source - See make_source
- prompts for converter type, eg obo
- has user written converter yet? NO
- prompts the user for type of each data, eg "Gene"
- checks existing model then SO for data type
- displays
- what is already in the model (model browser?), if anything
- need all fields for keys and priorities
- message about potential conflicts
- use org.intermine.metadata.Model and and org.intermine.metadata.ClassDescriptor?
- enforce Java naming conventions, eg. featureType not feature_type
- validates reverse relationships
- generate example model to see what it would look like
- inheritance
- suggest better data type? eg. "Fields in this object match Transcript ..."
- generates additions file
- autogenerate keys
- eg "Which identifier fields are always unique?"
- autogenerate priorities
- add to project.xml
run project_build script- Can't do this until they write the converter
Attachments
-
firefox.png
(52.7 KB) -
added by julie 21 months ago.
Firefox preferences
