sybil
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | Previous revision | ||
| sybil [2010/07/22 19:20] – 172.26.15.75 | sybil [2010/09/04 00:54] (current) – removed aorth | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Sybil ===== | ||
| - | Sybil is a web-based software package for comparative genomics. The version installed at ILRI is specific for Streptococcus pneumoniae. It is being hosted at ILRI on request by the [[http:// | ||
| - | More information on Sybil can be found [[http:// | ||
| - | |||
| - | |||
| - | http:// | ||
| - | |||
| - | ===== Installation ===== | ||
| - | * [[#Install PostgreSQL|Install PostgreSQL]] | ||
| - | * [[#Install Perl Dependencies|Install Perl Dependencies]] | ||
| - | ===== Install PostgreSQL ===== | ||
| - | Install and start the PostgreSQL server: | ||
| - | < | ||
| - | $ sudo service postgresql start</ | ||
| - | Switch to the '' | ||
| - | < | ||
| - | Create an empty database for Strepneumo: | ||
| - | < | ||
| - | Import the Strepneumo database dump: | ||
| - | < | ||
| - | Optimize the database: | ||
| - | < | ||
| - | Create a user for sybil: | ||
| - | < | ||
| - | postgres=# create user sybil; | ||
| - | postgres=# ALTER USER sybil WITH ENCRYPTED PASSWORD ' | ||
| - | |||
| - | Set permissions on the strepneumo db for the Sybil user: | ||
| - | < | ||
| - | grant select on analysisfeature to sybil; | ||
| - | grant select on analysisprop to sybil; | ||
| - | grant select on cm_blast to sybil; | ||
| - | grant select on cm_cluster_members to sybil; | ||
| - | grant select on cm_clusters to sybil; | ||
| - | grant select on cm_proteins to sybil; | ||
| - | grant select on contact to sybil; | ||
| - | grant select on contact_relationship to sybil; | ||
| - | grant select on contactprop to sybil; | ||
| - | grant select on cv to sybil; | ||
| - | grant select on cvterm to sybil; | ||
| - | grant select on cvterm_dbxref to sybil; | ||
| - | grant select on cvterm_relationship to sybil; | ||
| - | grant select on cvtermpath to sybil; | ||
| - | grant select on cvtermprop to sybil; | ||
| - | grant select on cvtermsynonym to sybil; | ||
| - | grant select on db to sybil; | ||
| - | grant select on dbxref to sybil; | ||
| - | grant select on dbxrefprop to sybil; | ||
| - | grant select on environment to sybil; | ||
| - | grant select on environment_cvterm to sybil; | ||
| - | grant select on feature to sybil; | ||
| - | grant select on feature_cvterm to sybil; | ||
| - | grant select on feature_cvterm_dbxref to sybil; | ||
| - | grant select on feature_cvterm_pub to sybil; | ||
| - | grant select on feature_cvtermprop to sybil; | ||
| - | grant select on feature_dbxref to sybil; | ||
| - | grant select on feature_genotype to sybil; | ||
| - | grant select on feature_pub to sybil; | ||
| - | grant select on feature_relationship to sybil; | ||
| - | grant select on feature_relationship_pub to sybil; | ||
| - | grant select on feature_relationshipprop to sybil; | ||
| - | grant select on feature_relprop_pub to sybil; | ||
| - | grant select on feature_synonym to sybil; | ||
| - | grant select on featureloc to sybil; | ||
| - | grant select on featureprop to sybil; | ||
| - | grant select on featureprop_pub to sybil; | ||
| - | grant select on genotype to sybil; | ||
| - | grant select on incident to sybil; | ||
| - | grant select on incident_cvterm to sybil; | ||
| - | grant select on incident_dbxref to sybil; | ||
| - | grant select on incident_pub to sybil; | ||
| - | grant select on incident_relationship to sybil; | ||
| - | grant select on incidentprop to sybil; | ||
| - | grant select on infection to sybil; | ||
| - | grant select on infection_cvterm to sybil; | ||
| - | grant select on infection_dbxref to sybil; | ||
| - | grant select on infection_pub to sybil; | ||
| - | grant select on infectionprop to sybil; | ||
| - | grant select on organism to sybil; | ||
| - | grant select on organism_dbxref to sybil; | ||
| - | grant select on organismprop to sybil; | ||
| - | grant select on phendesc to sybil; | ||
| - | grant select on phenotype to sybil; | ||
| - | grant select on phenotype_comparison to sybil; | ||
| - | grant select on phenotype_comparison_cvt to sybil; | ||
| - | grant select on phenstatement to sybil; | ||
| - | grant select on phylonode to sybil; | ||
| - | grant select on phylonode_dbxref to sybil; | ||
| - | grant select on phylonode_organism to sybil; | ||
| - | grant select on phylonode_pub to sybil; | ||
| - | grant select on phylonode_relationship to sybil; | ||
| - | grant select on phylonodeprop to sybil; | ||
| - | grant select on phylotree to sybil; | ||
| - | grant select on phylotree_pub to sybil; | ||
| - | grant select on project to sybil; | ||
| - | grant select on pub to sybil; | ||
| - | grant select on pub_dbxref to sybil; | ||
| - | grant select on pub_relationship to sybil; | ||
| - | grant select on pubauthor to sybil; | ||
| - | grant select on pubprop to sybil; | ||
| - | grant select on stock to sybil; | ||
| - | grant select on stock_cvterm to sybil; | ||
| - | grant select on stock_dbxref to sybil; | ||
| - | grant select on stock_genotype to sybil; | ||
| - | grant select on stock_pub to sybil; | ||
| - | grant select on stock_relationship to sybil; | ||
| - | grant select on stock_relationship_pub to sybil; | ||
| - | grant select on stockcollection to sybil; | ||
| - | grant select on stockcollection_stock to sybil; | ||
| - | grant select on stockcollectionprop to sybil; | ||
| - | grant select on stockcollectionprop_stoc to sybil; | ||
| - | grant select on stockprop to sybil; | ||
| - | grant select on stockprop_pub to sybil; | ||
| - | grant select on synonym to sybil; | ||
| - | grant select on tableinfo to sybil; | ||
| - | grant select on transmission to sybil; | ||
| - | grant select on transmission_cvterm to sybil; | ||
| - | grant select on transmission_dbxref to sybil; | ||
| - | grant select on transmission_pub to sybil; | ||
| - | grant select on transmissionprop to sybil;</ | ||
| - | < | ||
| - | grant select on analysisfeature to sybil; | ||
| - | grant select on analysisprop to sybil; | ||
| - | grant select on author to sybil; | ||
| - | grant select on contact to sybil; | ||
| - | grant select on cv to sybil; | ||
| - | grant select on cvterm to sybil; | ||
| - | grant select on cvterm_dbxref to sybil; | ||
| - | grant select on cvterm_relationship to sybil; | ||
| - | grant select on cvtermpath to sybil; | ||
| - | grant select on cvtermsynonym to sybil; | ||
| - | grant select on db to sybil; | ||
| - | grant select on dbxref to sybil; | ||
| - | grant select on feature to sybil; | ||
| - | grant select on feature_cvterm to sybil; | ||
| - | grant select on feature_dbxref to sybil; | ||
| - | grant select on feature_pub to sybil; | ||
| - | grant select on feature_relationship to sybil; | ||
| - | grant select on feature_synonym to sybil; | ||
| - | grant select on featureloc to sybil; | ||
| - | grant select on featureprop to sybil; | ||
| - | grant select on featureprop_pub to sybil; | ||
| - | grant select on organism to sybil; | ||
| - | grant select on organism_dbxref to sybil; | ||
| - | grant select on organismprop to sybil; | ||
| - | grant select on project to sybil; | ||
| - | grant select on pub to sybil; | ||
| - | grant select on pub_author to sybil; | ||
| - | grant select on pub_dbxref to sybil; | ||
| - | grant select on pub_relationship to sybil; | ||
| - | grant select on pubprop to sybil; | ||
| - | grant select on synonym to sybil; | ||
| - | grant select on tableinfo to sybil;</ | ||
| - | ===== Install Perl Dependencies ===== | ||
| - | The '' | ||
| - | |||
| - | < | ||
| - | - Bio::Perl | ||
| - | - DBI | ||
| - | - DBD::Pg | ||
| - | - GD | ||
| - | - GD::SVG | ||
| - | - SVG | ||
| - | - Graph:: | ||
| - | - LWP:: | ||
| - | - HTTP:: | ||
| - | - XML::Simple | ||
| - | - XML::Parser | ||
| - | - XML::Simple | ||
| - | - XML::Writer | ||
| - | - Tree:: | ||
| - | - File::Spec | ||
| - | - Storable | ||
| - | - Date::Manip | ||
| - | - Date:: | ||
| - | - Log:: | ||
| - | - MIME::Lite | ||
| - | - Time::HiRes | ||
| - | - Log::Cabin | ||
| - | - MLDBM | ||
| - | - JSON | ||
| - | - Aspect | ||
| - | - Benchmark:: | ||
| - | |||
| - | |||
| - | |||
| - | ===== Install Sybil HTML ===== | ||
| - | Install the web server components of Sybil: | ||
| - | < | ||
| - | # cp -R cgi-bin/ / | ||
| - | Create the cache directory for sybil and make sure the web server can write there: | ||
| - | < | ||
| - | # chown apache / | ||
| - | # chmod 755 / | ||
| - | |||
| - | The perl path is wrong in the installed scripts, change it: | ||
| - | < | ||
| - | |||
| - | ==== Firewall Rule for Apache ==== | ||
| - | < | ||
| - | |||
| - | ===== Graphviz ===== | ||
sybil.1279826412.txt.gz · Last modified: by 172.26.15.75
