Difference between revisions of "GMOD Components"
m |
m |
||
(32 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | + | == By Function == | |
− | + | GMOD is a collection of software applications (components) aimed at providing the functionality that is needed by all organism databases. The table below classifies GMOD components according to their functional categories. | |
+ | See [[:Category:External]] for software mentioned in the GMOD web site (and possibly used by GMOD components) that is not part of the GMOD project. | ||
− | [[Image: | + | Read the [[GMOD_Membership#Software | requirements for software to be considered a GMOD component]]. |
+ | |||
+ | {{GMODComponents}} | ||
+ | |||
+ | |||
+ | <!-- | ||
+ | ==Architecture Diagram== | ||
+ | |||
+ | The diagram below represents a model organism database (MOD) and its typical components. The ''top ten'' types of functionality are represented in the top row of the diagram as a set of interfaces. The ''Vis'' prefix on the end of each interface is an abbreviation of ''Visualization'', and should be interpreted literally -- an alignment visualization interface should not merely allow users to passively view pre-existing alignments, but should also to user interaction to create and visualize alignments of their own. | ||
+ | |||
+ | |||
+ | [[Image:Roadmap.png|thumb|600px|[[Media:Roadmap.png|Diagram full size]]]] | ||
Line 11: | Line 23: | ||
** tabbed white boxes are packages -- logical groups of related components | ** tabbed white boxes are packages -- logical groups of related components | ||
** boxes marked with ''<<interface>>'' are abstract interfaces required by GMOD-Web. All other labeled boxes are concrete components of the GMOD system. | ** boxes marked with ''<<interface>>'' are abstract interfaces required by GMOD-Web. All other labeled boxes are concrete components of the GMOD system. | ||
− | * connectors | + | * connectors |
** solid arrows indicate a relationship between components that currently exists. | ** solid arrows indicate a relationship between components that currently exists. | ||
** dashed arrows indicate a relationship between components that does NOT currently exist. | ** dashed arrows indicate a relationship between components that does NOT currently exist. | ||
− | ** dashed arrows with a solid white head indicate an interface/realization relationship between a GMOD-Web required interface and a component that provides that interface. e.g. gbrowse implements the | + | ** dashed arrows with a solid white head indicate an interface/realization relationship between a GMOD-Web required interface and a component that provides that interface. e.g. gbrowse implements the ''genomeVis'' interface. |
* coloration | * coloration | ||
** white: components or interfaces that currently exist and integrated into the GMOD system. | ** white: components or interfaces that currently exist and integrated into the GMOD system. | ||
Line 24: | Line 36: | ||
GMOD components fulfilling the requirements of an interface are linked to the interface, as well as to the Chado schema modules if they are known to interact with Chado. The requirements of an interface, as well as the components that implement a given interface are described in the documents linked at the end of this document. | GMOD components fulfilling the requirements of an interface are linked to the interface, as well as to the Chado schema modules if they are known to interact with Chado. The requirements of an interface, as well as the components that implement a given interface are described in the documents linked at the end of this document. | ||
− | + | --> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 19:55, 2 December 2013
By Function
GMOD is a collection of software applications (components) aimed at providing the functionality that is needed by all organism databases. The table below classifies GMOD components according to their functional categories.
See Category:External for software mentioned in the GMOD web site (and possibly used by GMOD components) that is not part of the GMOD project.
Read the requirements for software to be considered a GMOD component.
Community Annotation Wiki TableEdit
|
Gene Expression Visualization
|
Molecular Pathway Visualization
|