README.txt 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. What is Tripal?
  2. --------------
  3. Tripal is a collection of open-source freely available Drupal modules
  4. and is a member of the GMOD family of tools. Tripal serves as a web
  5. interface for the GMOD Chado database and is designed to reduce the
  6. time and cost required for construction of an online genomic, genetic
  7. and breeding database.
  8. Features
  9. --------------
  10. - a Chado installer
  11. - Data loaders for ontologies (controlled vocabularies), GFF files,
  12. and FASTA files, publications (from PubMed and AGIRCOLA).
  13. - Generic Bulk Data Loader Modules allows for creation of custom
  14. loading templates.
  15. - Drupal nodes (web pages) are automatically generated for organisms,
  16. genomic features, biological libraries, and stocks
  17. - Supports creation of materialized views for faster data queries.
  18. - Display templates are provided for all content types for
  19. easier customization.
  20. - Views Integration allows for custom listings of data
  21. - Content pieces exposed as blocks allowing the use of Panels for
  22. custom layouts of Tripal Nodes
  23. Required Modules
  24. --------------
  25. - Drupal 7.x
  26. - Drupal Core Modules: Search, Path and PHP modules.
  27. - Drupal contributed modules: Views
  28. - Database containing GMOD Chado Schema (can be installed by the
  29. Tripal Core module)
  30. NOTE: A PostgreSQL database is required for installation of the
  31. Chado Schema
  32. Installation
  33. --------------
  34. Please follow the instructions in the online Tripal User's Guide:
  35. http://tripal.info/tutorials/v2.0/installation
  36. Upgrade from Tripal v2.x to v3.x
  37. ---------------------------------
  38. Note: Upgrade can only be performed using 'drush' command.
  39. Note: Deprecated API functions from Tripal v1.x have been removed from Tripal
  40. v3. Therefore, use of deprecated API functions in templates or custom
  41. modules may cause a white screen of death (WSOD). Check teh server logs if this
  42. occurs to find where deprecated functions may be used.
  43. Upgrade Instructions:
  44. Step 1: Put the site in maintenance mode.
  45. Step 2: Disable tripal modules. Disabling the core module will disable all
  46. other Tripal modules:
  47. drush pm-disable tripal_core
  48. Step 3: Remove old Tripal v2 package and replace with Tripal v3 package
  49. Step 4: Enable the tripal module
  50. drush pm-enable tripal
  51. Step 5: Enable the tripal_chado module
  52. drush pm-enable tripal_chado
  53. Step 6: Tripal v2 modules are now called 'legacy modules'. these are the
  54. modules that were disabled in step #2. For backwards compatibility, you
  55. should re-enable these modules:
  56. drush pm-enable tripal_core, tripal_views, tripal_db, tripal_cv, \
  57. tripal_analysis, tripal_organism, tripal_feature, tripal_pub, \
  58. tripal_stock
  59. Be sure to enable any additional modules not included in the example
  60. drush command above.
  61. Step 7: Return to your Tripal site, and click the link that appears for
  62. preparing Chado and launch the job.
  63. Customization
  64. --------------
  65. Tripal can be used “as is” but also allows for complete customization.
  66. PHP-based template files are provided for all data types to allow for
  67. precise customizations as required by the community. A well-developed
  68. Tripal API provides a uniform set of variables and functions for
  69. accessing any and all data within the Chado database.