Difference between revisions of "Main Page"

From mx Help Wiki
Jump to: navigation, search
m
 
(143 intermediate revisions by 22 users not shown)
Line 1: Line 1:
== The mx wiki ==
 
  
  
<p> 'mx' (short for matrix, yes we're considering other names) is an open source collaborative content management system for revisionary systematists. </p>
+
<div style="padding:1em;border:1px solid red;margin:1em;">
 +
<p> The codebase of Mx will being rolled into a new initiative from the Species File Group, [http://taxonworks.org TaxonWorks]. Contact --[[User:Matt|matt]] ([[User talk:Matt|talk]]) 10:06, 25 March 2013 (CDT) if you have questions, or would like to join this effort.  Details and resources to follow in May, 2013. </p>
 +
</div>
  
<p> Thanks to Johan Lijleblad there is a now a basic '''[[Guide|Guide]]''' available that helps users start using the matrix-related functions of mx.  That guide was originally written for a specific project, but we've translated it to a more generally applicable set of help that is now available on this wiki.  The alpha version, including all of Johan's figures or replica's there of is now completely loaded to the wiki.</p>
 
  
<p> We've recently tied in-application help to this wiki. That '''[[App| help will ultimately indexed here]]'''. Until then you can access the help pages directly through though <span class="hll">wiki-help</span> links in the mx application.  If you don't find help after clicking the <span class="hll">wiki-help</span> link try the old <span class="hll">help</span> link the application.  If there is help text there feel free to copy it over to the wiki, its permanent home! We are planning that the old <span class="hll">help</span> link will will utimately be revamped for project-specific help for those who want to customize comments to project members. </p>
 
  
<br/>
+
<div style="padding:1em;border:1px solid orange;margin:1em;"> <p> The content here is becoming dated, but is largely accurate for the (very-stable) SVN-archived version of mx on Sourceforge (edge branch) that uses Rails version  2.3.18. </p>
  
== What's it being used for? ==
+
<p> Ongoing development and updates are now on [http://github.com/mx3 GitHub].  Please also join the new [https://groups.google.com/forum/?fromgroups#!forum/mx-developers developers list]. </p> </div>
  
<p> The mx database currently has both private and public front ends, each of which are web based.  You can view a little of systems potential at the following sites:
 
  
* [http://evaniid.tamu.edu| Catalogous Evaniidorum]
+
== Welcome to the homepage for mx ==
* [http://hymglossary.tamu.edu| Hymenoptera Glossary] and see [http://ceb.scs.fsu.edu/ronquistlab/ontology/wiki/index.php/Main_Page| the wiki for that project ]
+
<p> mx (preferred reference all lowercase) is a Ruby-based platform that consists of a Ruby on Rails (RoR) application and various supporting gems/libraries. Initially conceived and developed as a collaborative web-based content management system for biosystematists mx now has a wide range of functionality much of which can broadly categorized under the umbrella of biodiversity informatics.</p>
* [http://www.amentinst.org| The American Entomological Institute]
+
<p> mx is a relatively flexible codebase as highlighted by some of its more utilized functionality: </p>
  
For those interested in the source and some additional information and screenshots-
+
* Ontologies - A wide range of functionality for creating and develop ontologies (e.g. anatomical) that are exportable to OBO formats
 +
* Phylogenetic matrices - A wide range of support for matrix development, including much utility coding very large matrices (e.g. 1000x1000)
 +
* Specimen metadata - Museum level specimen curation ''very simple IPT integration coming Spring 2011''
 +
* DNA workbench - Audit trails from specimen to sequence including generation of PCR worksheets and FASTA import
 +
* Taxonomic catalogs - Data managed, updated, then presentable to then exportable to various formats (e.g. ITIS)
 +
* Taxon pages/treatments - Customize templates then add dynamic (e.g. matrix based descriptions) or text content and figures
 +
* Biological associations - For example- cataloging host-parasite records
 +
* Multiple-entry and bifurcating keys
  
* [http://mx-database.sourceforge.net| The Sourceforge homepage] that will ultimately be ported here
+
<p> Features are additionally highlighted in [[Features | this summary]]. </p>
* [http://sourceforge.net/projects/mx-database| source, bug tracking etc. at Sourceforge]
+
<p> Highlights of some things that makes mx special: </p>
 +
 +
* Multi-user, multi-project support in one installation
 +
* A universal tagging system for workflow management or annotations
 +
* Implementation of an OTU ('O'perational 'T'axonomic 'U'nit) as a core data object- this cleanly separates content from nomenclature
 +
* A completely open-source based approach, code updates are not squirreled away until research is published
  
</p>
+
== How do I use it? ==
  
<br/>
+
There are two general paths:
 +
# Find someone who is hosting a installation of mx and ask them to create a project for you.
 +
# Install your own instance and create your own projects.  See [[Installation]] and the FAQ for more on this option.
  
== Help on using this wiki ==
+
== The hack-mx workshop ==
  
* [[MediaWiki:Common.css | Available customizations to the css particular to the mx wiki]]
+
In October, 2011 a hack-mx workshop was held for people with a wide range of programming experience (from none, to expert). Download the tutorials/exercises that were used [http://www.phenomix.org/phenomix/hack-mx_tutorials/hack-mx_tutorials.zip here] (.zip, remote site).
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
+
 
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
+
<div style="font-size: larger; padding: 1em; text-align: center; width: 80%; margin-left: auto;margin-right: auto; border-top: 1px dotted silver;">
* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
[[Public projects| projects with public data]] | [[Publications| publications etc.]] | [[Roadmap | roadmap]] | [[Credit | credit]] | [[Funding | funding/support]] </div>
 +
 
 +
__NOTOC__

Latest revision as of 11:41, 3 April 2014


The codebase of Mx will being rolled into a new initiative from the Species File Group, TaxonWorks. Contact --matt (talk) 10:06, 25 March 2013 (CDT) if you have questions, or would like to join this effort. Details and resources to follow in May, 2013.


The content here is becoming dated, but is largely accurate for the (very-stable) SVN-archived version of mx on Sourceforge (edge branch) that uses Rails version 2.3.18.

Ongoing development and updates are now on GitHub. Please also join the new developers list.


[edit] Welcome to the homepage for mx

mx (preferred reference all lowercase) is a Ruby-based platform that consists of a Ruby on Rails (RoR) application and various supporting gems/libraries. Initially conceived and developed as a collaborative web-based content management system for biosystematists mx now has a wide range of functionality much of which can broadly categorized under the umbrella of biodiversity informatics.

mx is a relatively flexible codebase as highlighted by some of its more utilized functionality:

  • Ontologies - A wide range of functionality for creating and develop ontologies (e.g. anatomical) that are exportable to OBO formats
  • Phylogenetic matrices - A wide range of support for matrix development, including much utility coding very large matrices (e.g. 1000x1000)
  • Specimen metadata - Museum level specimen curation very simple IPT integration coming Spring 2011
  • DNA workbench - Audit trails from specimen to sequence including generation of PCR worksheets and FASTA import
  • Taxonomic catalogs - Data managed, updated, then presentable to then exportable to various formats (e.g. ITIS)
  • Taxon pages/treatments - Customize templates then add dynamic (e.g. matrix based descriptions) or text content and figures
  • Biological associations - For example- cataloging host-parasite records
  • Multiple-entry and bifurcating keys

Features are additionally highlighted in this summary.

Highlights of some things that makes mx special:

  • Multi-user, multi-project support in one installation
  • A universal tagging system for workflow management or annotations
  • Implementation of an OTU ('O'perational 'T'axonomic 'U'nit) as a core data object- this cleanly separates content from nomenclature
  • A completely open-source based approach, code updates are not squirreled away until research is published

[edit] How do I use it?

There are two general paths:

  1. Find someone who is hosting a installation of mx and ask them to create a project for you.
  2. Install your own instance and create your own projects. See Installation and the FAQ for more on this option.

[edit] The hack-mx workshop

In October, 2011 a hack-mx workshop was held for people with a wide range of programming experience (from none, to expert). Download the tutorials/exercises that were used here (.zip, remote site).


Personal tools