Table of Contents
List of Figures
Project Information formFile Uploads tabNEXUS Blocks tabList of Tables
Table of Contents
Table of Contents
MorphoBank (www.morphobank.org) is a web application with tools and archives for evolutionary research, specifically systematics (the science of determining the evolutionary relationships among species). Study of the phenotype, which is often visually-based, is central to contemporary systematics and taxonomic research. MorphoBank was developed specifically to provide much needed tools for the expansion and modernization of phylogenetic work on the phenotype. MorphoBank provides four interrelated toolsets for researchers:
one for management of uploaded images and affiliation of data with those images (labels, species names, etc.)
another that allows researchers to manage uploaded morphological data and affiliations with phylogenetic matrices.
supporting tools for managing the taxonomic names, characters and states, specimens and views used to classify images and populate phylogenetic matrices.
administrative tools for managing access, publishing and backing up your data.
MorphoBank is project-centered, meaning teams of researchers can create project-specific workspaces and share images and other data with each other in a password-protected environment. Because MorphoBank is web-based, team members can easily and efficiently work together no matter where they are located. Furthermore, MorphoBank's web-centric foundations make it a natural tool for online publishing of project data once a paper associated with the project goes to press in a peer-reviewed scientific journal.
The phylogenetic matrix capabilities of MorphoBank are designed to aid systematists working alone or in teams to build large phylogenetic trees using morphology (anatomy, histology, neurology, or any aspect of the phenotype). In contemporary systematic methods in which morphology is used to build trees of species (or higher taxa), one starts by constructing a matrix made of characters and taxa. Characters are features of an organism that appear in different forms. Examples include "eyes: blue, green or brown" or wings: present or absent. To convert these to a form that fits in a matrix, one might translate these as, for example, "eyes: state 1 (blue), state 2 (green), state 3 (brown)." Traditionally this has been done with desktop programs such as MacClade or Mesquite, which encode this information in files adhering to a standard format such as NEXUS (arguably the most popular format in use today).
Desktop software cannot accommodate images associated with character states or matrix cells in a robust fashion, something that is becoming essential for researchers actively studying the phenotype and for later researchers trying to understand the anatomical basis of some comparisons that might have been made decades ago. MorphoBank allows researchers to upload and download their NEXUS files, and to collaboratively edit them in the MorphoBank online workspace. It also allows researchers to upload high-quality images affiliated with each cell in a matrix, to zoom in on these images for details, to collaboratively label the images and to affiliate various kinds of metadata with an image (e.g., species, specimen number, notes, etc.).
Data in MorphoBank have been deposited by professional scientists and the students supervised in their laboratories. Once a MorphoBank project is published on-line, however, these data are made accessible to the public.
Previous generations of desktop systematics software - MacClade in the 1990's and Mesquite, NEXUS Data Editor, etc. in this decade - were a boon to the community, greatly enhancing researcher productivity. However, in the last several years, with the explosive growth of the World Wide Web and the increasing sophistication of web-browser software, a new category of software has emerged, the "web-application." Web-applications leverage existing web-based data services (mapping, taxonomic lookups, and access to specimen and bibliographic databases, for example) and enhanced user interface techniques to produce software that combines many of the best features of desktop software with the ever increasing capabilities of the Internet.
MorphoBank was designed to address shortcomings in existing desktop systematics software using modern web-application techniques. Areas of concern included:
Seeing the images that document the basis for a character state is enormously helpful to researchers both during and after the research process. This is particularly important if the matrices are large, with hundreds of taxa and thousands of characters. Before MorphoBank there was little support for inclusion of imagery in phylogenetics software. A researcher would have had to trust her memory as she made comparisons among hundreds or thousands of species. It is much more effective to store an image of a character with labels to refer to repeatedly while adding new data.
A large quantity of documentary information - and the majority of visual documentation - was being lost when morphologists produced phylogenetic trees. No archive existed for morphologists to store the images that backed up their character designations. This was wasteful and incurred a lot of repeated work due to lost information. The field of morphological systematics could subsequently not grow as fast (in terms of numbers of characters) as molecular systematics, the latter being well-databased in GenBank.
Single-user file-based systems are wholly unsuitable for collaborative work, whether team members are dispersed across the hall or across the globe. For all but the smallest and most disciplined of teams, file version control and conflicts quickly becomes untenable, with copies of files proliferating in e-mail inboxes and on FTP sites with no one certain as to what the "real" dataset is. MorphoBank provides a central database for project data, ensuring that all team members are using the same dataset at all times. Changes made by one member are instantly visible to the rest of the team. Further, all changes are logged making it possible to determine how any element of a project's dataset arrived in its current state.
Many valuable phylogenetic datasets are available on the Internet only in truncated form (typically lacking images and other context) or not at all, in part because there is no simple mechanism with which to publish data from most desktop applications to the Web. Treebase has been a useful site for archiving matrices but is not a tool-based application for collaborating on and viewing phylogenetic matrices and does not store images. MorphoBank is inherently web-based, and publishing of project data is a matter of pushing a button.
Here is a hypothetical case: you are working on a morphological phylogenetic matrix with a team of investigators. Because MorphoBank is a web application, your team can work on exactly the same data at the same time. All collaborators can see contributions from members of the team, including images associated with homology statements, as soon as they are made. Since everyone is always using the most up-to-date data, e-mailing of files and reconciliation of file versions is completely unnecessary.
All project information is kept private to the team, protected by password, until the team chooses to make it public. In conjunction with a peer-reviewed scientific paper, you may need to allow reviewers to access your data. MorphoBank provides the ability to allow anonymous, password protected, reviewer access to your data.
When a paper is in press or published in a journal is often the time an investigator wishes to place online his morphological matrix (including labeled images of your homology statements), images, lists of specimens and taxa, etc. that you have assembled in a form that is easy for your readers to access. Morphological data collection increasingly requires visual documentation of homology, but journals cannot always publish all images that support the research in a project. MorphoBank provides tools to simplify the online publishing of data resources including:
Publishing of project data via a simple "switch"
Ability to hold back publication of project data on a per-item basis
Automatic conversion of images to web-viewable formats
Built-in advanced image viewing client supporting efficient "pan and zoom" viewing and annotation of high-resolution imagery
Online viewing of matrix data using a full-featured web-matrix software interface
Virtually unlimited number of images and matrices
Support for persistent URLs for MorphoBank-hosted data resources
Note that you do not need to be working with a matrix to use MorphoBank. Many investigators have other scientific reasons to store media online in association with an upcoming publication, with associated information such as the repository and specimen number. MorphoBank welcomes these contributions.
Table of Contents
Workspaces on MorphoBank exist as separate "projects," completely independent from all others and accessible only to the creator of the workspace and those to whom the creator has explicitly granted access. As we shall see, a workspace contains all of your project data - taxa, characters and states, specimens, bibliographic references, media (typically images, but also video and sounds) and matrices. These data are completely private to the workspace and cannot be modified or, prior to publication, accessed by those outside of the project.
You are free to develop your dataset in any way you choose. While use of character ontologies, taxonomic authories and specimen databases is in general good practice and highly encouraged, MorphoBank does not mandate their use. How you conduct your research in your workspace is entirely up to you.
You can create as many projects as you need; in general you should create a project for each discrete research problem or paper you are working on. Remember that workspaces are completely independent from one another and do not interact in any way (there is one exception to this rule: you may share bibliographic data between multiple projects if desired). With the possible exception of bibliographies, there is no sharing of data between project workspaces, and each workspace is only accessible to those to whom you explicitly grant access. If you have multiple workspaces with identical member lists and/or need of shared data, then you should consider consolidating them into a single project workspace.
To create a new project click on the project menu in the
upper-left hand quadrant of the screen under the MorphoBank logo, then click
on "New Project." This will display a New Project
form, which includes fields for project title and abstract, publication
information and settings for allowing anonymous reviewer access to your
data. To start you need only to specify a title, although an abstract is
strongly suggested. You may edit this information at any time, many users
provide provisional information at the start.
Once your project workspace is established you and your collaborators can deposit various types of data, to share amongst project members, to edit collaboratively or for use in phylogenetic matrices. MorphoBank can accept the following kinds of data:
Your project workspace has a single "directory" of taxonomic names with which you can identify specimens (and by extension media) or populate a matrix. You may load your taxa by hand, one at a time, using the taxon entry forms or in a batch process using a tab-delimited file from a database, Microsoft Excel or a similar application. For more information on adding taxa see the section called “Managing Taxonomy”.
Each distinct taxon is represented once, and only once, in your taxonomic directory. When you use a taxon to identify specimens and in matrices, you are doing more than just tagging those items with a taxonomic name. Rather, you are actually linking your specimens and matrices to a taxonomic concept. If you subsequently change the taxon, your changes will automatically propagate to all of the specimens and matrices that reference the taxon.
As with taxa, your workspace has a directory of specimens that are referenced in your project. Specimens can (and should) be associated with a taxonomic identification. They may also be depicted using uploaded media.
There are two types of specimens: vouchered and unvouchered.
For vouchered specimens – specimens from a formal collection – you must at a minimum provide an institution code and catalog number for each specimen. Both of these values should conform to the standards of the institution from which the specimen originates. If you are not sure of the formats for these values, contact the institution's collections manager. Typically, the institution code will be a 2-4 letter abbreviation of the institutional name (e.g., AMNH = American Museum of Natural History, YPM = Yale Peabody Museum). Whenever possible a collection code should be provided. As with the institutional code and catalog number, this should conform to institutional standards. Many, but not all, institutions use collection codes.
Unvouchered specimens are those obtained from sources other than formal collections, including literature and the Internet. You are encouraged to provide detailed notes about the origins of the specimen in the "notes" field. You can also attach a formal bibliographic citation to a specimen.
A taxonomic identification of the specimen should be provided for all specimens. The identification is used by MorphoBank's matrix editor to retrieve relevant media, and by the search/filtering system to organize your media. Unidentified specimens will be much less useful than identified ones.
Beyond the basic specimen information (catalogue number, collection and institution code, taxonomic identification and notes), MorphoBank provides a set of additional, optional fields for your use. Most of these fields are drawn from the Darwin Core (sometimes abbreviated as DwC), a widely accepted standard designed to facilitate the exchange of information about the geographic occurrence of species and the existence of specimens in collections. More information is available at http://wiki.tdwg.org/twiki/bin/view/DarwinCore/WebHome. If you require a field that is not present in the extended info field list, let us know via the online form available from the bottom of the MorphoBank homepage. In most cases we will be able to add the field to the list for your use.
You can upload any number of media documenting specimens to MorphoBank. Most uploaded media are images, although video and audio formats are also supported. (Thus our use of the more neutral "media" terminology).
You will typically upload an image and tag it with a specimen identification, any pertinent copyright information and a view description (eg. "dorsal", "lateral", "palatal"). Beyond this information MorphoBank provides a set of additional optional fields for your use. As with specimens, most of these fields are drawn from the Darwin Core and additional fields can usually be added upon request.
You may annotate your images using the labelling features of the MorphoBank pan-and-zoom image viewer. Labels are drawn over the image (which is not modified); labels can contain as much text as required.
MorphoBank accepts several image formats including JPEG, GIF, PNG, TIFF and Photoshop. Note that Photoshop files that use layer effects may not render properly in MorphoBank. For the most consistent results we recommend converting these files to TIFF format before uploading. All image files should be in RGB mode. Files in CMYK mode may not render properly due to display limitations in most web browsers.
You should upload image files at the highest resolution that makes sense for your project. MorphoBank will automatically create sized versions for use on the site as well as a full resolution version optimized for online viewing using the pan-and-zoom viewer. The original uploaded file is also retained and made available for download. Note that the maximum file size MorphoBank accepts is 32 megabytes. Files exceeding this limit will be rejected.
MorphoBank also accepts the following audio/video file formats: RealMedia, QuickTime and WindowsMedia. MorphoBank does not support the Microsoft PowerPoint file format. If you need to use images from a PowerPoint presentation, you should export them from PowerPoint in a supported format such as JPEG and upload those files.
Media may be uploaded one file at a time using the "add media" button. For
large numbers of files, the File Space may be more
efficient.
The File Space is a holding pen for media that accepts compressed archives in TAR/gzip and ZIP formats containing multiple media files. Once uploaded to the File Space, the archives will be decompressed and thumbnails generated for each media file. Clicking on each thumbnail in the File Space will summon a form for specifying metadata for the image and a button to add the media to your project. Note that the File Space is the same for all projects you are working on - media in the File Space are tied to your login rather than a specific project - so be sure you are in the correct project before adding metadata.
Project members may create, edit and publish phylogenetic matrices using MorphoBank's matrix viewer/editor application. A matrix's axes are composed of characters (see the section called “Characters”) and taxa (see the section called “Taxonomic names”). The cells of the matrix contain character states and, optionally, media (see the section called “Media”) with (also optionally) labels. Labels applied in a matrix cell are specific to that cell and automatically include text describing the cell's character and taxon. Cells may also have attached bibliographic references, member comments and research notes.
You can start a matrix from scratch and populate it solely using the MorphoBank matrix editor or you can use an existing NEXUS format file as a starting point. Regardless of how you begin, you can import the contents of additional NEXUS format matrix files (produced by applications like MacClade or Mesquite) into your MorphoBank matrix at any time. All taxa and characters that do not already exist in your project will be automatically created when the file is imported, and states for existing taxa/character pairs merged with the existing data.
In projects with multiple matrices taxa, characters and media are shared across all matrices in your project. A change made to a taxon, character or media item in one matrix, or in the item-specific editing screens, will instantly be reflected in all matrices where the item is used.
It is possible to download your matrix from MorphoBank as a NEXUS file at any time. The NEXUS file will include all characters, taxa, cells and notes, but not images which are not formally supported in the NEXUS format. Images can, however, be downloaded as a zipped folder to the desktop along with an SDD XML format data files with associated matrix, character, taxon and specimen data. Note, however, that these images will not be viewable associated with cells in desktop programs reading NEXUS
As with taxa, your project has a single directory of characters and their associated states. Each distinct character is represented once, and only once, in your project's character list. When you use a character in a matrix, you are doing more than just bringing in the character's name. Rather, you are actually linking a characteristic concept to your matrix. Consequently, if the character is changed in one place, the change will propagate to all other places where the character is used.
Unlike taxa and other deposited data, characters cannot exist independently of matrices. That is, to exist in your project at least one matrix must reference the character. Put another way, if you delete a matrix all characters referenced only by that matrix will be removed as well.
A character may have as many states as required. Each state has an associated name and number, as well as any number of exemplar images. Images may also be associated with the character independent of a specific state. Characters may also have bibliographic citations and member comments attached.
Any number of documents can be added to a project. Documents may be in any format, and can document aspects of the project or provide data in formats that are not directly supported by MorphoBank. Each document may include an optional title and description, and may be published along with other data (media, matrices, etc.) or kept private to the project.
When a project is published, all documents with a "publish when project
is published" status will be listed and made available for download on the
project's MorphoBank project page, accessible from the project browser and
search tab.
MorphoBank provides many advantages over traditional desktop software for collaborative workgroups. As a web-based system, it is available to anyone with internet access and reasonably modern web browser software (Internet Explorer 6.0+, Opera 8.0+, Safari 2.0+ or FireFox 2.0+). There is no need for specialized software; virtually every modern operating system is supported. Furthermore, because all project data are centrally stored in the MorphoBank database collaborators are always using the most up-to-date data. This is in marked contrast to collaborative projects using traditional desktop software where versioning issues often quickly become frustrating and time-consuming. Upgrades and bug-fixes to the MorphoBank software are done on a central server ensuring that all users are always benefiting from the most up-to-date version of the software.
Up until the project is published, a project's creator (who is also known as its' "project administrator") may grant collaborators access. Any number of collaborators can be invited and they need not already be registered MorphoBank members to receive an invitation.
There are four types of project membership:
Full members may add, edit and delete project data, subject to access restrictions on individual data items discussed below.
Observers may view all project data but are not allowed to add or change data in any way.
Character annotaters may add, edit and delete all project data except characters and character states, subject to access restrictions discussed below.
Bibliography maintainers may only edit bibliographic entries. The can also view project data.
MorphoBank adopts a streamlined approach to data access within a project. All primary data items (taxa, characters, specimens, media and matrices) are "owned" by the member who created them. The owner has the option of reserving editing access for themselves or allowing all full project members to edit. (Editing access included the ability to delete an item.) By default all newly created items are editable by all; restricted access must be explicitly set by the creator.
Changes to all data items and their constituents (taxa, characters and states, specimens, media and matrices including cells, taxa and characters and states) are logged by MorphoBank. Detailed change histories for any item, including the nature of the change, the time and date and who executed the change, may be accessed by project members.
Newly created project workspaces are unpublished.
Their contents are available only to members of the project, and to anonymous
reviewers if anonymous reviewer access is enabled. When your research is
completed you can mark your project as published, which
will have the following effects:
Data will be publicly accessible via the MorphoBank search engine and project browser.
Data will be accessible using MorphoBank
PermaLinks (see the section called “ Linking to a published project using permalinks
”).
Permalinks are unchanging, easy-to-cite URLs that will always lead
to your project data. They are a convenient way to cite data hosted
on MorphoBank in a published paper.
Your project is effectively frozen, just as with a traditionally published scientific paper. Data can no longer be modified and members no longer added. However, building on your data simply requires the creation of a new project
The last item is particularly important. As with a paper or book, a project shouldn't be published until you are sure all elements are as you and your collaborators wish them to be.
MorphoBank does not own or assert any copyright on project data. Unless it is otherwise noted, copyright is assumed to reside with the person who uploaded that data. However, once a project is published, it becomes publicly accessible and the copyright status of the constituent data becomes a concern. In general, before uploading an image (or other data) to your project, make sure that one of the following applies:
You own the rights to the image (usually meaning that you created the image yourself).
You can prove that the copyright holder has licensed the image under a free license.
You can prove that the image is in the public domain.
You believe, and state, a fair use rationale for the specific use of the image that you intend.
You have obtained the required clearances from the copyright holder that specifically allow you to use the image on MorphoBank.
By default, when a project is published all media and matrices in it are
made publicly accessible. It is possible, however, to keep specific media
and matrices in a published project un-published. To hold back an item you
must change the item's status from publish when project is
published to never publish to
project
prior to publishing the project. The item status drop
down, shown below is present in the primary editing forms for both media and
matrices.
![]() | Warning |
|---|---|
Once a project is published you cannot change the status of any items in that project. |
Each MorphoBank project is issued a unique identifier beginning with the
letter 'P' for project. This identifier is displayed next to your project
title in the project list and on the project info tab in your project
options. Once your project is published you may link to your project with a
URL in the format http://morphobank.org/permalink/?P00 where
'P00' is replaced with your project identifer. This URL will always lead to
your data and is a reliable way to cite MorphoBank-hosted datasets in
published papers.
An alternative linking scheme based upon the Life Sciences Identifier (LSID) standard is in the works and will be available in an upcoming software revision.
![]() | Warning |
|---|---|
For unpublished projects, the only way to access data is by logging into MorphoBank. |
In addition to permalinks, published data is
accessible:
as lists of published media and matrices linked to from a project summary page displayed in the MorphoBank project browser. All published projects on MorphoBank are displayed in the browser. These lists are similar to the matrix list and media browser in the MorphoBank editing interface, but without editing capabilities.
in the MorphoBank search engine. Your media and matrices will be included in the results of searches on the MorphoBank.org site.
It is important that as much information as possible about a project is
provided before it is published. The
project information tab contains fields for the
following information:
Title. The title of your project, not necessarily the same as your article's title.
Abstract. The abstract for your project. This is often, but not necessarily, the same as that of your published article.
Status. Indicates whether the project is published or not.
Journal title. If the project data serves as the basis of a published article, this and the following fields should be filled in with citation information.
Journal url. Address of your published article online.
Journal number. The journal number in which your article appears.
Journal year. The year of the journal in which your article appears.
Journal cover image. You may upload a scan of the cover of the journal in which your article appears. This can make your project summary page a little more colorful, and is highly encouraged but not mandatory.
Article authors. The list of article authors as it should appear in a citation.
Article title. The article title as it should appear in a citation.
Article pagination. The article pagination as it should appear in a citation.
List on active projects page?. If checked
your project will appear on the active projects
page
(http://morphobank.org/index.php?g=about&s=projects)
prior to publication. Only project title and name and
institution of the project administrator are shown on this page.
Many of these fields are used on the project summary page when the project is published. If you fail to fill in these fields your summary page will be incomplete and will improperly cite your article. Be sure to fill out all fields fully and accurately.
![]() | Warning |
|---|---|
You must specify at least a working title for your project. An
abstract is strongly recommended for all projects at all times and
must be provided before the project is published. If you
don't want your project to be listed
pre-publication on the |
Folios are a useful mechanism for publishing
annotated groupings of selected project media and matrices. Using the
project folios tab, you can create as many named folios as needed. You can
then select specific media and/or matrices to add to each folio using the
folios tab within the media or matrices tabs. Once you have added items to a
folio you can return to the project folios tab and change the order of the
media and matrices, add annotations and preview the result. Folios are
published when the project is published and may be linked to using a
permalink URL in the format:
http://morphobank.org/permalink/?F00 where 'F00' is your
folio identifier. Folio identifiers always begin with the letter 'F' and
appear next to the folio name in the project folios tab. Your project must
be published for folios to be accessible to the public.
An example of a folio in use: you want to reference a sequence of images in a paper but there is not enough space, so you opt to publish the images online and print the URL in the paper. If those images are in your published MorphoBank project you can create a new folio (complete with title and introductory text), add the relevant images and place them in the proper order. You may also write captions for each. When readers go to the URL printed in the paper they will see your introductory text and be able to click through to each image in the proper order.
Table of Contents
MorphoBank provides a generally useful set of tools to assist you with your research. While no particular workflow is mandated, many MorphoBank projects tend to fall into one of the three categories, described in the following sections. Your work need not conform to these examples, but they should give you an idea of the types of project for which MorphoBank can be useful.
MorphoBank's most important innovation is the support of collaborative editing of phylogenetic matrices and associated data (taxa, characters and states, cells with or without images, bibliographic citations), thus it includes a full-featured browser-based matrix viewing and editing application. This, combined with its ability to integrate annotated media with matrix cells, characters and character states make MorphoBank a natural fit for projects developing matrices.
MorphoBank is able to import and consolidate existing matrices contained in NEXUS files. This means you can take existing datasets created in MacClade, Mesquite, NEXUS Data Editor, or any other NEXUS-capable application and bring them into MorphoBank for collaborative editing, addition of media and, ultimately, online publishing.
MorphoBank can also output matrices in NEXUS, allowing MorphoBank to be integrated into an analytical workflow that includes NEXUS consuming programs such as PAUP.
While its matrix tools are a major asset, you don't need to be developing matrices to use MorphoBank. MorphoBank also provides a robust set of tools to view, annotate and classify (taxonomically and otherwise) large sets of images.
A File Space feature allows you to batch upload large
numbers of images for streamlined tagging with metadata. Many file formats are
supported, including most popular image and video formats, and all files are
automatically converted into web-viewable formats and sized appropriately. A
media browser allows you to filter by taxonomic name and/or view, or to search
for specific items. And MorphoBank's built-in pan-and-zoom viewer allows users
to view high-resolution images online efficiently by preserving the full
resolution of the uploaded file and only downloading the portions of an image
that are actually visible on screen.
Its media handling features, its support for collaborative workgroups and web-based nature make MorphoBank an ideal plaform for:
sharing images with your colleagues in a password-protected environment
developing an image-based dataset with colleagues
publishing media online in support of a manuscript
For projects merging many source matrices into one large matrix where there may be a subsequent need to evaluate, merge or edit extensive lists of characters and taxa by consensus, MorphoBank's taxonomic and character directories can provide useful services.
In a typical super-matrix project, a group of experts convene to survey existing literature for characters and, perhaps, taxa to be included in a single "super-matrix" covering all significant aspects of area of taxonomy. MorphoBank's central character list provides a tool for managing large lists of characters, annotating them with notes, reordering them arbitrarily, and attaching exemplar images to characters and specific character states.
It is particularly critical in projects of this type that all participants have access to the most up to date data at all times. MorphoBank's centralized database and web-based access ensures that this is always the case.
One navigates among the various tools and options in MorphoBank using the main navigation bar at the top of the screen. The navigation bar is composed of "tabs" each of which leads to a specific section of site or tool.
The top-level set of tabs, as shown in the figure below, is the most general and provides access to the following features:
About: general information about the MorphoBank project.
Project: if you are logged in and have a project selected, this tab gives access to all project-specific setup and editing tools. This is where you will spend most of your time when using MorphoBank. Note that if you are not logged in, the "participate" tab will be in this location with information on how to obtain access to MorphoBank.
Search: contains tabs for searching and browsing the contents of the MorphoBank database. You can use this to search published projects as well as data in projects for which you are a member, no matter their status.
File Space: gives access to the File Space, a batch upload system for
media. The File Space is fully described in the section called “Batch uploading media with the File Space
”. Note that the File Space is
user-specific, not project-specific. This means
that all uploaded media are initially available to you alone no matter
which project you are working on. This tab is not available if you are
not logged in.
Getting Started: contains tutorials and guides, including this document.
FAQ: A list of frequently asked questions and answers.
The button-bar contains controls that are useful no matter where you are in your project, including buttons for logging in or out, for adding a new media item or matrix to your project and for setting your personal preferences. Preferences include such options as whether the matrix editor operates in a relatively small space on the page or can take over your screen when run.
The project tool tab bar contains tabs specific to the top-level tab you are using. For the "projects" tab this bar will contain tabs for each MorphoBank tool. When using a specific tool, the tool options tab bar will be visible and will present further options.
Some tools and sections of the site will use, in addition to the main navigation bar, a side navigation bar located on the left-hand side of the screen and resembling the menu shown in the figure below:
Table of Contents
There are two ways to join Morphobank: through invitation or registration. To
register fill out the form at
http://morphobank.org/?g=participate&s=register. Don't forget to
include a brief and accurate description of your project. After review of your
registration, a MorphoBank administrator will contact you with access information.
Invitations to join MorphoBank can also be given out by current members who are the
project administrators of a particular project and who wish to invite collaborators.
Once a new person has joined by either means, he or she is free to create his own
new, separate projects.
We welcome and encourage students to join and use MorphoBank in their studies. It is the policy of MorphoBank, however, to request that the student's advisor be made a member of any student project.
If you already have an account but have forgotten your password, click on the "Forgot your Password?" link on the login page. You will be presented with a page explaining how to reset your password. Simply enter your e-mail address on that page, click the "go" button and a message will be sent with a link to another page where you may enter a new password for your account.
If you are still having trouble after resetting your password, or you fail to receive the reset password e-mail, contact us via the online form available from the bottom of the MorphoBank homepage for assistance.
Note that once logged in you will remain logged in for up to 72 hours, unless you explicitly log out.
MorphoBank was built with funding to Maureen A. O'Leary from 2001 to the present. The work performed was prepared by the MorphoBank project, in part, under an award from the National Oceanic and Atmospheric Administration, U.S. Department of Commerce. This funding came from:
National Science Foundation, Division of Environmental Biology
National Science Foundation, Division of Earth Sciences
Stony Brook University, School of Medicine, Medical Informatics
National Oceanographic and Atmospheric Administration, U.S. Department of Commerce
NESCENT
The statements, finding, conclusions, and recommendations are those of the authors and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration or the Department of Commerce.
We are also grateful for support from Chaitan Baru of the GEON project and Mark Miller of the CIPRES project both at the San Diego Supercomputer Center.
We would appreciate it if you would include the following citation in publications where you have used this software:
O'Leary, M. A., and S. G. Kaufman. 2008. MorphoBank 2.7: Web application for morphological phylogenetics and taxonomy. http://www.morphobank.org.
Table of Contents
Table of Contents
MorphoBank provides a set of tools that can be employed in many combinations to solve a wide variety of research problems. With this flexibility comes complexity, which can make it daunting to get a project started and populated with data. This section outlines a typical workflow that has proven to be efficient and effective for most projects.
All project-specific tools are under the top-level
Project tab. Unless stated otherwise all tools
described in this chapter are accessible under the Project
tab
All data in MorphoBank must belong to a project workspace, so when starting with MorphoBank the first step is always to create a new project.
To create a new project workspace click on the project menu in the upper-left
hand quadrant of the screen under the MorphoBank logo, then click on "New
Project." This will display a new Project Information
form, which includes fields for project title, abstract and citation
information.
The creator of a project is by default its Project
Administrator (PA). The PA has a few abilities beyond that of
"normal" project members:
Only the PA can invite new members to join a project.
Only the PA can change project information such as title and citation information.
Only the PA can cause a project to be published.
When you publish your project on MorphoBank, information from the
Project Information form will be used to describe
it (see examples at
http://morphobank.org/index.php?g=search&s=browse&ss=projects).
Prior to publication this information remains accessible only to you and your
collaborators. To start you need only specify a title, although an abstract is
strongly suggested. Don't worry if you do not have all of the information at the
start of your project as you may update it at any time prior to
publication.
When starting your project, give it as descriptive a title as possible. Prior to publication you will need to revise your title to reflect the published title.
Each project is issued a unique MorphoBank accession code. These codes
are always the letter P followed by a number. The code for your project is
displayed in the project list, on the Project
Information tab and in the title bar of your browser
window. This code should be included in any e-mails to MorphoBank technical
support. The project accession code is also used to construct PermaLinks to
your project once it is published. You can learn more about PermaLinks in
the section called “Citing Your MorphoBank-Hosted Data”.
As your project proceeds toward publication you should fill in the other
fields in the Project Information tab. These will
be used to construct a citation and to present your project publicly on
MorphoBank. For a description of all Project
Information fields see the the section called “Project Information Fields”.
After creating your project and filling out the project title and abstract, the next step is to enter context. Context in MorphoBank takes the form of the views, taxonomy and specimen information that provide a framework for your analysis.
It is usually best to load in all of your contextual information before loading analytical data. Of course, you can add additional taxa, specimens and views at any time.
For detailed information on using the contextual setup tools see Chapter 9, Establishing Context for your Project.
Views are simple descriptors that are used to indicate the anatomical
view displayed by images (and other media) in your project. They provide a
straightforward means to categorize project media according to anatomical
feature. MorphoBank lets you setup a drop-down list of views specific to
your project using the Views tab in the project
tool tab bar. You should establish the list of views used in your project
early on, and definitely prior to uploading media.
MorphoBank provides a central taxonomic directory for your project,
accessible using the Taxa tab in the project tool
bar bar. You may enter taxa in serveral ways:
one at a time using the taxon editor forms.
in bulk using the Taxa tab's batch upload
feature.
in bulk by uploading a NEXUS-format matrix. All taxa contained in the NEXUS file will be automatically loaded into your project if they do not exist already. Note that NEXUS treats taxonomic identifiers as simple text. This precludes MorphoBank from establishing an accurate taxonomic hierarchy when extracting names from NEXUS files.
Note that each taxon exists only once in a project, even if it is used by many specimens and/or matrices. Changes made to a taxon automatically propagate to all specimens and matrices that reference it.
Because entry of specimen and matrix data rely upon taxonomy being established, it is generally best to establish taxonomy early on in the project. You will not be able to create matrices unless taxa are defined, and specimen records will be incomplete.
All taxonomic editing features are located in the
Taxa tab.
As with taxonomy, MorphoBank provides a master directory of specimens used in your project. Because uploaded media need to be tagged with the specimen they depict, it is usually best to define specimens early on, but after taxonomy is established.
Note that each specimen exists only once in a project, even if it is used by many images or other media. Changes made to a specimen automatically propagate to all media that reference it.
All specimen editing features are located in the
Specimens tab in the project tool tab bar.
You can attach bibliographic citations to taxa, characters, media, specimens, matrices and scores in matrices. In order the create a citation you must have your bibliographic references entered, so it is generally best to enter these as early in your project as possible.
Once established any subsequent changes made to the reference are automatically propagated to all citations the use it.
All bibliographic editing features are located in the
Bibliography tab in the project tool tab bar.
Once project options and context are established, you can start adding media and/or matrices to your project.
Media are imagery, video or audio that document specimens. You can upload media in a variety of formats and at virtually any resolution. MorphoBank will automatically convert and resize the media to a web-viewable format with suitable dimensions, so unless you are creating media in an unsupported format you should be able to simply upload the files you have on hand. (For a list of supported media formats see the section called “Supported media formats”) In addition to the web-viewable versions of your upload that MorphoBank creates, your original file is retained and may be downloaded at any time.
Because media document specimens, it is important that your specimen information be entered before you start adding media. You can enter media without associating a specimen, but this is not recommended.
Media may be added to your project in two ways:
using the add media button at the top
of the screen.
using the top-level File Spacetab to
upload batches of media.
Adding media using the add media
button is described in detail in the section called “The add media button ”. Adding media using the
File Space is described in detail in the section called “Batch uploading media with the File Space
”.
MorphoBank can import matrices from NEXUS-format files. You can create NEXUS files using desktop programs such as MacClade (http://www.macclade.org), Mesquite (http://www.mesquiteproject.org) and NEXUS Data Editor (http://taxonomy.zoology.gla.ac.uk/rod/NDE/nde.html). When you import a NEXUS file, all of the taxonomy, characters and states, as well as cell scorings and notes are imported into a matrix in your project.
MorphoBank does not have tools for manipulating trees or genetic data. Therefore any NEXUS data blocks present in the file that are not supported by MorphoBank (trees in a TREE block, for example) are imported as-is and exported untouched. It is possible to edit directly the text of imported NEXUS blocks, but you should only do this if you know what you're doing.
You may merge several NEXUS files into one MorphoBank matrix by importing
them sequentially into the same matrix. Simply create a new matrix using one
file, then go to the File Uploads tab in the tool
options tab bar and upload the additional files. As each file is
successfully imported MorphoBank will give you taxon, character and cell
scoring totals for both the current file and the merged matrix. Any
characters and taxa present in the uploaded NEXUS file but not in the matrix
will be added to the matrix. Cell scores for existing taxa/character pairs
will be merged with the existing matrix data. If you want to upload a NEXUS
file without merging into an existing matrix, create a new matrix using the
create matrix button in the button bar.
In some cases an existing NEXUS file can serve as an "instant project." Because MorphoBank can import all taxonomy and characters from a matrix, if your data are already in NEXUS format you can accomplish a good part of your project setup with a single file upload. (Note that you would still have to enter specimen information, which has no formal representation in NEXUS, separately).
The NEXUS format treats taxonomic names as simple strings of text. There is no formal delineation of taxonomic hierarchical rank. Because hierarchy information is not present in NEXUS files MorphoBank assumes that the first word in each taxa is the operational taxonomic unit, and that each subsequent word is one level below in the hierarchy. For example, if the OTU is set to genus, then all names will be interpreted as genus/species/subspecies. This is an admittedly imperfect system, but for many data sets it does an adequate job. What this means in terms of workflow is that unless your taxonomic ranks are uniform, you will need to do some clean up after importing a NEXUS file into MorphoBank. Also if the predominant OTU in your project is above the species level be sure to set the OTU for that level (e.g., Family)
Note that NEXUS is a loosely defined format that has never been definitively standardized (see https://www.nescent.org/wg_phyloinformatics/Supporting_NEXUS_Documentation for an interesting discussion about NEXUS limitations). Various software applications import and export NEXUS in subtly inconsistent and incompatible ways. MorphoBank tries to accommodate as many features and oddities as possible but there are still a number of caveats. These are discussed in detail in the section called “Importing a Matrix from a NEXUS Format File”
You may also create matrices in MorphoBank from scratch. Simply click on
the create matrix button in the button bar, enter a
title for the matrix (and any other pertinent data the form asks for) and
click "save." Then you may click "edit matrix" to begin editing. You may
merge NEXUS files into your matrix at any time, if needed, by using the
File Uploads tab.
The Project Administrator (PA) - typically the creator of the project - may invite anyone with a valid e-mail address and web access to join their project. If the invitee is already a registered member of MorphoBank then they they will receive an e-mail notification and the project will appear in their project list the next time they login. If the invitee is not a registered member of MorphoBank, they will receive an e-mail notification with login instructions and a pre-issued password.
In a typical workflow, the PA will create the project, setup the context and preload a basic set of data, then invite collaborators to start editing the dataset.
When inviting collaborators, the PA can grant full membership, character annotator, bibliography maintainer or observer status. Full members may edit any item in the project, subject to item-level access restrictions. Observers may not modify anything in the project, no matter the access restrictions on items. Character annotators are prevented from editing characters and character states. Bibliography maintainers are limited to editing bibliographic data only.
The controls to invite collaborators are located in the
Members tab under the
Options tab in the project tool tab bar.
Note that an additional type of access - anonymous and read-only - is
possible using the reviewer login settings on the Project
Details tab in the project tool tab bar (click on the "update"
link to get to the settings form). As the name suggests this type of access is
designed to accommodate anonymous publication reviewers.
Once you've established your data set and granted project members access collaborative editing can begin. All full-access members can add data elements - taxa, characters, matrices, media, et.c - to the project as needed. Access control for individual elements in MorphoBank is simple: the creator of a data elements "owns" it and can elect to allow anyone in the project to modify it, or reserve that right for themselves. This form of control is subject to a user's overall access level. An observer cannot edit elements, no matter the items's access setting, and even if the observer had created the element at a time when they had full access.
All changes to data elements are logged by MorphoBank. A change history for
any object can be viewed by selecting the Change
History tab or side bar element in the element editor. The
change history log will include the date and time of each change, who made it
and the nature of the change - enough information to undo the change if
necessary.
Every project includes an Overview tab in the
project tool tab bar that summarizes the state of the project, the number of
changes that have been made in the past day, weeks and month, and the relative
contributions of each member of the project.
Typically MorphoBank is used to support research that ultimately results in a
paper published in a peer-reviewed scientific journal. When the time comes to
make your data public, the PA can complete the Project
Info tab with final citation information and switch the project
status from "unpublished" to "published," making the project publicly accessible
on MorphoBank via the site search, the project browser and by "PermaLink."
PermaLinks are stable web addresses (URLs) that can be used to cite
MorphoBank-hosted data in papers and in online postings. More on using
PermaLinks is available in the section called “Citing Your MorphoBank-Hosted Data”.
![]() | Warning |
|---|---|
Once you change the project status to "published" you cannot change it back, nor will you be able to further edit your data. Be sure your project is complete before publishing it! If you accidentally change the status and need it set back to unpushlished contact technical support via the online form available from the bottom of the MorphoBank homepage. |
Table of Contents
Context in MorphoBank refers to the views, taxonomy and specimen data that provide a framework for your analysis. The MorphoBank tools for managing the data are explained in the following sections.
Views are simple descriptors used to indicate the anatomical view displayed
by images (and other media) in your project. They provide a straightforward
means to categorize project media according to anatomical feature. MorphoBank
lets you setup a drop-down list of views specific to your project using the
Views tab in the project tool tab bar.
To add a new view or edit or remove an existing one, click on the
Views tab in the project tool tab bar to get a list
of existing views. "Edit" and "delete" buttons next to each view allow you to
manage existing views. To create a new view click on the "Add new media view"
link on the upper-right hand corner of the tab.
Partitions are organizational groups for taxa and characters. You create as many partitions as needed, and a taxon or character may belong to as many partitions as exist.
Character and taxon partitions are managed through the MorphoBank matrix
editor. To create new partitions open a matrix in the matrix editor and click on
the Partitions button on the button bar at the top of
the editor.
The partitions window has three tabs. The "character partitions" and "taxon partitions" tabs provide tools to create, rename and delete partitions as well as add and remove taxa and characters from partitions.

. The character partition tab is shown above and functions similarly to the taxon partitions tab. To create a new partition click on the "add partition" button. To remove an existing partition click on the partition you wish to remove once to highlight it, then click on the "delete partition" button. Note that deleting a partition is permanent and cannot be undone. Only the partition itself is deleted. The characters or taxa that we part of the partition are not removed from the database.
To rename an existing partition double-click on it. An editing window will appear that allows for editing of the partition name and description.
To add characters (or taxa) to a partition click on the partition once to highlight it, then drag characters (or taxa) from the "not in partition" list to the "in partition" list. To remove characters (or taxa) reverse this operation by dragging from the "in partition" list to the "not in partition" list.
The "view settings" tab, shown above, lets you select a character partition, taxon partition or both to restrict matrix editor display to. When selected only the characters (or taxa) in the partition are visible and editable. All changes to the matrix editor display are applied when the "done" button is clicked on.
Taxonomy is a critical part of any MorphoBank project. You cannot create matrices from scratch or specimen records without loading taxonomic names. The sections below describe MorphoBank's tools for taxon loading and management.
MorphoBank maintains a central directory of taxonomic names for each project. The directory lists each taxon once - no duplicates are allowed. Matrices and specimens using the same taxon are actually referring to a single entry in the taxonomic directory. This means that if you modify a taxon, the change will be reflected everywhere it is used in your project.
To view the taxonomic directory click on the
Taxa tab in the project tool tab bar.
You can view lists of taxa by first letter of their name using the "Show taxa whose..." bar as shown in the above figure. Taxa may be edited or deleted using the respective buttons. Note that if you delete a taxon, it will be removed from all matrices and specimen records that refer to it.
![]() | Warning |
|---|---|
| Think before you delete a taxon! Deleting a taxon will cause it to be removed from all matrices and specimen records that refer to it. It will also cause all matrix scores, cell images and cell media labels associated with the taxon to be deleted. |
You may view taxa by partition or matrix using the "Show by taxa partition or matrix" drop-down menu.
You can search taxa by entering any part of the taxon name into the search box and clicking on the "search" button. Partial matches can be made by using the asterisk ("*") wildcard character. For example, to find all taxa starting with the letters 'aeto' search on 'aeto*'
At least one element of the taxonomic name must be specified. While some users may prefer to express complete names, from kingdom to subspecies, this is not required. All fields are optional.
To add taxa one at a time, click on the "Add new taxon" link in the upper-right hand corner of the tab, then fill in all applicable fields in the new taxon form and click on the "save" button. If the taxon is extinct check the "is extinct" checkbox. Taxa so marked will appear in MorphoBank with an asterisk ("*") before the name.
You can add a set of taxonomic names to your project in one go by clicking on the "Upload taxa batch" link and using the displayed form to upload a properly formatted taxon file.
A taxon file is simply a specially formatted tab-delimited text file. Each line of a taxon file represents a single taxon and is split into several columns, one for each component of the taxon, separated by TAB characters. The first line of the file is reserved for column labels. You must label your columns using the following labels: Kingdom, Phylum Class, Subclass, Order, Suborder, Superfamily, Family, Subfamily, Genus, Species, Subspecies, Author, Year and Notes.
The labels must be entered exactly as displayed above or your file will be rejected. You may omit any column not used by your data - all columns are optional. However, at least one of the name columns must be defined. The "notes" column is intended for taxon-specific notes you wish to associate with the new taxon. You may enter the author with year separated by comma (eg. "Schwartzenegger, 1879"), or you may place the year in the separate "year" column. Surround the author's name with parentheses if you wish it to display that way.
Although any text editor may be used to create taxon files, it is usually more convenient to employ spreadsheet software such as OpenOffice or Microsoft Excel and a sample file to get you started. Note that you cannot upload Excel files to MorphoBank. You must save your Excel files as tab-delimited text before uploading them to MorphoBank.
When uploading a NEXUS file to create a matrix, all taxa present in the file are automatically added to the taxonomic directory. This is a collateral effect of importing a matrix but can be used to batch add taxonomy and is especially convenient if your data is already in NEXUS format.
The NEXUS format treats taxonomic names as simple strings of text. There is no formal delineation of the hierarchical elements present in a taxon. Because hierarchy information is not present in NEXUS files MorphoBank assumes that the first word in each taxa is the operational taxonomic unit, and that each subsequent word is one level below in the hierarchy. For example, if the OTU is set to genus, then all names will be interpreted as genus/species/subspecies. This is an admittedly imperfect system, it performs acceptably for many data sets. Unless your taxonomy is uniform you will need to do some clean up after importing a NEXUS file into MorphoBank.
To edit a taxon, find it using any of the provided tools - search, browse by first letter of name or list by matrix or partition - and click on the taxon's "edit" button. You can then change any of the values of the taxon using the provided form. Note that changes made to a taxon will affect all matrices and specimens that refer to it.
In MorphoBank, the OTU function allows you to set a rank for the taxa in your matrix. Each matrix in your project has a default OTU that applies to all taxa without an otherwise specified OTU. If you want to ensure that a taxon always has a specific OTU you must set it in the taxon form when adding or editing. If you have OTUs of different ranks and are starting a project by uploading a matrix, select the rank most commonly found and the then make adjustments by hand for taxa that do not fit that rank.
As with taxonomy, MorphoBank provides a central directory for specimens used in your project. Each specimen record contains catalogue information, a reference to a taxon in the project taxonomy directory and, optionally, notes and metadata tags (the latter primarily taken from the Darwin Core standard).
To view the specimen directory click on the
Specimens tab in the project tool tab
bar.
You can view lists of all the specimens for a given taxon by first letter of their taxonomic name using the "Show specimens beginning with..." bar as shown in the above figure. Specimens may be edited or deleted using the respective buttons. Note that if you delete a specimen, it will be removed from all media records that refer to it.
You can search project specimens by entering any part of the taxon name, catalogue number or notes into the search box and clicking on the "search" button. Partial matches can be made by using the asterisk ("*") wildcard character.
The "show unidentified specimens" button in the upper-right hand corner of the specimen list will restrict the list to show only those specimens without an associated taxon.
To add a specimen, click on the "Add new specimen" link in the upper-right hand corner of the tab, then fill in all applicable fields in the new specimen form and click on the "save" button.
To edit a specimen, find it using any of the provided tools - search or browse by first letter of name - and click on the specimen's "edit" button. You can then change any of the values of the specimen using the provided form. Note that changes made to a specimen will affect all media that refer to it.
MorphoBank requires differing information for specimen data obtained
from various sources. The specimen reference
source drop-down determines which fields appear in the
specimen entry form. The form shown in Figure 9.5, “Specimen entry form for vouchered specimens” is for vouchered
specimens. Two types of specimen data sources are possible:
Vouchered specimens - specimens in a collection with a formal numbering and (ideally) accessioning system.
Unvouchered specimens - specimens cited in past literature, for which there is no actual vouchered specimen, specimens cited on the Internet at a specific URL or some other un-numbered source.
For vouchered specimens, at an absolute minimum you must provide the institution code and catalog number for the specimen. Both of these values should conform to the standards of the institution from which the specimen originates. If you are not sure of the formats for these values, contact the institution's collections manager. Typically, the institution code will be a 2-4 letter abbreviation of the institutional name (eg. AMNH = American Museum of Natural History, YPM = Yale Peabody Museum). Whenever possible a collection code should be provided. As with the institutional code and catalog number, this should conform to institutional standards. Many, but not all, institutions use collection codes. As you type codes into the institution and organization fields, MorphoBank will suggest possible values based upon previous user input. If possible you should use a suggested value.
For specimens cited from a manuscript, a much of the citation information as possible should be provided, or link to a reference in your project bibliography
For internet references, at an absolute minimum the URL (ideally a persistent URL, LSID or handle) must be provided.
A taxonomic identification of the specimen should be provided for all specimens and is used by the matrix editor to retrieve relevant media, and by the media search/filtering system.
The specimen tab Extended Info screen
(available in the navigation menu on the left-hand side of the specimen
editing tab) provides a set of additional, optional fields for your use.
Most of these fields are drawn from the Darwin Core. The Darwin Core
(sometimes abbreviated as DwC) is a widely accepted standard designed to
facilitate the exchange of information about the geographic occurrence
of species and the existence of specimens in collections. More
information is available at
http://wiki.tdwg.org/twiki/bin/view/DarwinCore/WebHome.
If you need a field that is not present in the extended info field list,
let us know via the online form available from the bottom of the
MorphoBank homepage. In most cases we will be able to add the field to
the list for your use.
MorphoBank provides a facility for managing bibliographic references for your project. You can import from your bibliography from the popular EndNotes citation management software or any other software that can export in EndNotes XML format. References in your bibliography may be attached (with specific page numbers and comments) to taxa, characters, specimens, media, matrices and matrix cells in your project.
Unlike most other MorphoBank data, project bibliographies can be shared across multiple projects. Thus you can establish a single bibliography and cite it across all of your MorphoBank-hosted workspaces. The process of linking projects together so they can share a bibliography is described below.
The bibliography can be navigated alphabetically by author's name or searched. If you edit an existing reference that is already used in citations for your project data, then any changes made will automatically propagate to the citations. As shown below, if you try to delete a reference that is used by existing citations you will be shown the list of items (taxa, characters, media, etc.) that cite the reference and given the option to shift the citations to another reference.
To shift citations from a to-be-deleted reference simply type the first few letters of the title or author name for the reference to shift to. A list of possible matches will appear. Pick the relevant reference and click on the "delete" button.
You can add a reference to your bibliography by clicking on the "Add new bibliographic reference" button in the upper-right-hand corner of the bibliography display. You will see a form like the one below. Follow the data-entry guidelines shown on the form and in the tips visible when mousing over the "(help)" buttons above each form field, filling in as much information as you can. Then click the "save" button.
You can import existing references from any program that can output data in the EndNotes XML format. After you have exported your XML file, open your MorphoBank bibliography, click on the "Import Endnotes XML file" button in the upper-right-hand corner of the bibliography display, then choose the XML file on your computer using the file browse button. You will be presented with the results of the import when it is complete.
The bibliography is fully searchable. Simply type in a word or words and click on "search." The search covers all fields in the bibliography.
You can export your project bibliography as a tab-delimited files suitable for import into Microsoft Excel, EndNotes and other similar programs. Simply click on the "export as tab-delimited file" in the upper-right-hand corner of the bibliographic display. A file containing all of your project's references will download to your computer's desktop.
Unlike most of MorphoBank data, bibliographic data can be shared amongst
multiple projects. To share data you must first set up a project
group, then add projects one by one to the group. All
projects in the group will see the same bibliography.
A project group is "owned" by you and cannot be
seen or manipulated by other users. It can only include projects for which
you are project administrator; you cannot share your bibliography with
projects that you did not start yourself.
![]() | Warning |
|---|---|
MorphoBank supports both |
To link your projects to a single bibliography start by creating a project group that will contain the projects. Navigate to the project groups tab under "options" in any of your projects. Click on the "add project group" button and then give the group a name and, optionally, a description.
Next, navigate to the "project options" tab under "options" in the first project you wish to link and select the group name from the "project group" drop-down as shown below. Repeat this process for all projects for which bibliographies should be linked.
Table of Contents
Media should be a key component of any MorphoBank project. Virtually all MorphoBank projects include media, and many contain hundreds or thousands of media items. (Because MorphoBank supports video and audio files as well as imagery, the more general term "media" is used in place of "images.") MorphoBank allows you to upload as many media as needed, to use media to document scorings in your matrices and to assemble media into annotated groupings ("folios" - see Chapter 13, Folios) for online publication.
Regions of uploaded images may be labeled using tools integrated into MorphoBanks's high-resolution pan-and-zoom image viewer. If the labels are added to an image in a matrix cell the labels will be associated specifically with that cell and automatically include the taxon and character names.
Uploaded media can (and should) be tagged with the specimens they depict as well as a view descriptor (see the section called “Media views”). relevant citations from your project bibliography and Darwin Core-compatible metadata. A media browser allows project members to conveniently browse and filter large quantities of multimedia data.
Original uploaded media files are always retained by MorphoBank and may be downloaded at any time. Thus, you should always upload your media at a resolution and quality suitable for research work, even if that file is too large for convenient use on the web.
MorphoBank will automatically convert uploaded media to web-viewable formats at appropriate resolutions and quality for web use. This largely frees you and your collaborators from tedious media conversion tasks. If your files are in any of a number of mainstream formats no pre-processing on your part should be necessary.
MorphoBank includes a built-in image viewer that allows users to pan-and-zoom over a full-resolution version of your images. Because it sends only the portion of the image that is actually visible, even very high-resolution imagery is usable on a normal internet connection in MorphoBank. The image viewer also supports image labeling functions.
MorphoBank accepts a variety of image formats including JPEG, GIF, PNG, TIFF and Photoshop. Note that Photoshop files that use layer effects may not render properly on MorphoBank. For the most consistent results we recommend converting these files to TIFF format before uploading. All image files should be in RGB mode. Files in CMYK mode will probably not render properly. You should upload image files at the highest resolution that makes sense for your project. MorphoBank will automatically create sized versions for use on the site as well as a full resolution version optimized for online viewing. The original uploaded file is retained and made available for download. MorphoBank also accepts the following audio/video file formats: RealMedia, QuickTime and WindowsMedia. MorphoBank does not support the PowerPoint file format. If you need to use images from a PowerPoint presentation, you should export them from PowerPoint in a supported format such as JPEG and then upload those files.
The preferred video file format for upload to MorphoBank is MPEG-4 (with or without h.264 compression). Files in QuickTime and WindowsMedia format will usually work so long as the compression method used is supported by MorphoBank's video processor. In general, videos compressed with versions of WindowsMedia prior to version 10 will work, as will most QuickTime compression methods (some very old and rarely used methods like GIF compression are the notable exceptions). AVI files usually will not work and should be converted to MPEG-4 prior to upload. MPEG-2 (.MPG) files also will not upload. In general if your uploaded file is being rejected by MorphoBank it is recommended that you try re-encoding the file in the MPEG-4 format using one of the many video conversion tools available for Mac OS X, Windows and Linux.
Audio files may be uploaded to MorphoBank is MP3, AIFF or WAV format.
Other formats, such as AAC, are not supported. If you need to convert or
edit your audio files use a sound editing application such as Audacity
(http://audacity.sourceforge.net/).
To add a media file to your project, click on the add
media button in the button bar. You will be presented with
a form like the one below.
Use the "Choose media file to upload" file browse button to pick a file to upload. It must, of course, be in a supported format or it will be rejected. To pick the specimen from the project specimen directory that this media item represents, type the first few letters of the taxonomic name catalogue number or institution code into the "Specimen" text entry box. A menu will appear with all possible matches, as shown below. The more you type the more specific the list of possible matches will become.
You can tag your image with one of the views, as configured in the
Views tab by choosing it from the "View"
drop-down menu. Choose "- NONE -" if no view is applicable.
If the image is under copyright, be sure to check the "Is under copyright?" box and enter the copyright information (year, holder, contact information) into the "Copyright holder" text entry field.
You may add notes to the image using the "Notes" field. Notes are private to the project and are not published. If your image was obtained on the Internet you can note the URL from which it was obtained and any documentary information in the "Url of media" and "Url description" fields.
You may optionally attach a bibliographic reference to the image by typing in the first few characters of the reference title or author name(s) into the "Find bibliographic reference" box. You will be presented with a list of possible matches from your project bibliography from which you can choose the appropriate reference.
The only data absolutely required is the media file itself. You are strongly encouraged to specify a specimen from the specimen directory for each media item. The matrix editor uses the specimen taxonomy to suggest relevant media for placement in cells. Thus media without specimen data will not be usable in matrices.
You should also specify copyright information for your media, if applicable. The earlier this is done the fewer copyright clearance problems you will encounter later as you move towards publication.
The File Space is a holding area for media that
are not yet part of a project. You can upload media in batches to the file
space and then add individual files in rapid succession to a project from
the file space, rather than uploading files one by one. This can be a major
time saver for projects with large pre-existing collections of media.
Each MorphoBank user has her own File Space, the contents of which is not shared. Files in your File Space are not visible to anyone but you until they are added to a project.
To upload a batch of media (images, video, sound, etc.), you must convert the batch of files to a single archive file. The file space will accept archives in either Zip or Tar format. Tar archives may be optionally compressed with Gzip or BZip2. To create Zip archives on Windows, you must use a program like WinZip. On Mac OS X, simply control-click on the folder containing the images and select "Create archive" from the pop-up menu.
Your archives can contain files in any supported format. Unsupported formats will be ignored. You may group files in nested folders. The folder structure you create will be preserved in the file space. You may also upload individual files in the listed formats. Please note, however, that when uploading a single TIFF or PSD format file it will often be faster to upload a compressed archive containing the file than the file itself, unless it is a TIFF saved with LZW compression. Compressing single files in the other formats is generally not worthwhile.
Your archive must be no greater than 32MB in size. Archives exceeding this size will be ignored.
In the top-level tab bar of the MorphoBank navigation bar is the
File Space tab. Clicking on it will display
the contents of your file space and two tabs:
Contents (which will be selected) and
Add Files.
Clicking on the Add Files tab will display
some text explaining how to use the File Space and a "Choose a ZIP, TAR,
TAR+gzip, TAR+bzip archive or individual file" file browse button. Click
on the button, choose an indivudual media file or an archive with many
files, then click on the "Upload archive to file space" button.
Uploading large archives can take a while. Once your archive has
uploaded and been processed, MorphoBank will return an inventory of
files that have been successfully added to the File Space as well as a
list of those that were rejected. Accepted files are visible in the
Contents tab immediately after acceptance.
To add media from your File Space to a project, simply open the File
Space and click on the media. You will then be presented with a form
like the one shown in Figure 10.1, “New media upload form”,
except that the media file is pre-filled. Simply fill out the form as
you would for media added with the Add Media
button and click "save."
Note that the File Spaces are private to users, not projects. This means that not only is your File Space the same across all projects you are working on, but it is not shared with other project members. It is private to you.
![]() | Warning |
|---|---|
| Since the file space is the same for all projects you are working on, make sure you are in the correct project before adding media. |
You can upload batches of media
directly into your project using the media batch
upload tool. This is in contrast to the file
space which allows you to upload batches of media to a
holding pen for subsequent addition to a project on a 1-by-1 basis along
with metadata such as specimen, notes and copyright information. The batch
tool will add any number of media directly to your project in a single step
and is thus much more efficient than the file
space. However, all of the media in the batch will have the
same metadata. Which tool you use depends upon the nature of your media (and
project). If you have quantities of media having the same copyright,
specimen or descriptive text then the batch upload
tool is probably the right choice. If you have quantities of media with
widely variable metadata then the file space is
likely a better choice.
To use the batch upload tool, click on
the add media batch button bar. You will see a
screen like the one shown in Figure 10.3, “The media batch upload tool”. Under the
header "Choose a ZIP, TAR, TAR+gzip, TAR+bzip archive or individual file"
click on the file browser button and select a batch of media compressed as a
ZIP, TAR, TAR+gzip (.tgz) or TAR+bzip (.tar.bz2) file. Fill in any of the
other fields for which you have data. To select a specimen type the first
few letters of the specimens name into the text entry. A list will appear
with possible matches. Similarly, if you wish to link a bibliographic
citation to the uploaded media type the first few letters of the references'
title or author and then pick the relevant reference from the list of
possible matches that appears.
When you are done click on the "upload archive" button. When the upload and processing is complete you will be presented with a summary of results from batch processing.
The media browser, accessible by clicking on the
Media tab in the project tool bar bar, lets project
members conveniently view, sort and filter through project media. Unless
filtering is enabled, the browser shows all media in the project as icons.
Clicking on an icon opens up the basic media editing form and a larger version
of the media. Clicking on the larger version will open the largest web-viewable
version of the media (for images, a pan-and-zoom version of the image, for video
or audio, a playable version). The original media file can be downloaded by
clicking on the "download" button on the basic editing form.
The media browser supports three different ways of viewing lists of media:
List mode displays five items per page at fairly high-resolution with MorphoBank number, specimen number, taxonomic name and view shown.
Thumbnail mode displays twenty-five items per page at lower high-resolution with only MorphoBank number and taxonomic name.
Mosaic mode displays one-hundred items per page at low high-resolution without any additional information. Images in mosaic mode are cropped to be square, so portions of rectangular images may be missing in this view.
A set of view mode buttons is present in the upper-right hand corner of the media browser. Clicking on a button changes the view mode.
The media browser can sort items by a number of criteria:
MorphoBank number
specimen number
name of user who submitted media
phylum
class
order
suborder
superfamily
family
subfamily
genus
By default, items are sorted by MorphoBank number. You can change the sort order using the "Sort by" drop-down menu in the upper-left hand corner of the media browser.
By default the media browser displays all project media. For projects with lots of media this can get unwieldy, so the browser offers two ways to filter what you see.
The "Show" drop-down menu in the upper-left hand corner of the media browser allows you to easily display only those media items meeting some basic criteria:
identified displays only media items that are associated with a specimen.
unidentified displays only media items that are not associated with a specimen.
copyrighted displays only media items that have their "is under copyright?" checkbox set.
non-copyrighted displays only media items that do not have their "is under copyright?" checkbox set.
all displays all media items. This is the default.
You can also filter media items by taxonomy, view and/or the name of the member who submitted the media by clicking on the "Edit filter" button at the center-top of the media browser. Check off the taxa, views and/or members you wish to filter by on the set up screen, shown below, and click on the "set filter" button.
When taxon/view/member filtering is active the "set filter" button in the media browser will be red. To clear filtering, click on the "set filter" button and uncheck all filtering criteria. An easy way to do this is to hit the "(none)" button above each column of filtering criteria .
Both types of filtering can be used at the same time to create specific lists of media to show, for example, a list of copyrighted media that were uploaded by a specific member.
All images uploaded to MorphoBank are automatically converted into a format that allows efficient pan-and-zoom viewing at full resolution. This means you can upload very high resolution imagery and view it online on MorphoBank with full detail using a normal internet connection.
To efficiently display high resolution imagery, MorphoBank takes your original image, breaks it up into small pieces and stores those pieces at various resolutions, from full resolution down to thumbnail resolution. Special browser-based software built into MorphoBank requests only those pieces that are actually visible on the screen, and at lowest the resolution possible. The result is that even the highest resolution imagery can be viewed online using a standard connection. No detail need be lost.
The image viewer also incorporates image labeling features that are described in detail later on in this chapter.
The only requirement to use this feature is that your browser have the Adobe Flash version 8 or better plugin installed. Most modern browsers and operating systems come with this software pre-installed. As of May 2007 more than 96% of users have it.
When you open an image in the viewer, either in the
Labels tab of the media editor or in a matrix, the
viewer will look something like the figure below.
The palette shown in the upper-left hand corner of the Figure 10.7, “Basic image viewer” and in detail in Figure 10.8, “Image viewer tool palette” contains all of the tools to navigate the image and operate the viewer.
To zoom in on an image select the zoom-in tool from
the tool bar (or press the '+' key on your keyboard), then click
and hold the button on the area that you
wish to enlarge. For fine adjustments, pressing the ']' key on your
keyword will increase the magnification of the image by 1%.
To zoom out on an image select the zoom-out tool from
the tool bar (or press the '-' key on your keyboard), then click
and hold the button on the area that you
wish to keep in view as the image is reduced. For fine adjustments,
pressing the '[' key on your keyword will decrease the magnification
of the image by 1%.
To move around an image that is too large to fit on
the screen select the pan tool from the tool bar (or press the 'p'
key on your keyboard), then click on the image, hold the
button and drag the mouse until the region of
interest is visible. For fine adjustments, pressing an arrow key
will move the image in 1 pixel increments.
Clicking on the fit-to-screen button will
automatically resize the image to fit on the screen and center it.
Clicking on the View at 100% button will
automatically resize the image to display on screen pixel for pixel
at its full resolution.
The Navigator window displays a small version of the image with the portion visible on screen highlighted. You can click and drag on the highlighted area to move around the image, or simply click on the area you wish to view and the viewer will scroll there. To activate the Navigator window, click on the triangle on the right hand side of the tool bar, then select "Navigator" from the menu that appears, or press the 'n' key on your keyword to show or hide the window.
You can hide all of the viewer's on-screen controls, allowing one to view the image in an uncluttered window, by pressing the TAB key on your keyword. Once hidden, pressing TAB again will make the controls reappear. All mouse and keyboard controls continue to work normally while the on-screen controls are hidden.
You can update a media file at any time by finding the media in the media browser or search, clicking on its "edit" button, and then uploading a new file into the existing record. This is handy when you need to replace an existing file with a higher quality version, or need to correct errors.
The media tab Extended Info tab provides a set
of additional, optional fields for your use. Most of these fields are drawn
from the Darwin Core. The Darwin Core (sometimes abbreviated as DwC) is a
widely accepted standard designed to facilitate the exchange of information
about the geographic occurrence of species and the existence of specimens in
collections. More information is available at
http://wiki.tdwg.org/twiki/bin/view/DarwinCore/WebHome. If
you need a field that is not present in the extended info field list, let us
know via the online form available from the bottom of the MorphoBank
homepage. In most cases we will be able to add the field to the list for
your use.
MorphoBank's built-in high-resolution image viewer allows you to label
regions of images. The labels are searchable, drawn above the image and do
not modify the image in any way. Labels can be created into two contexts:
(1) in the media editor's Labels tab and (2) while
viewing an image attached to a cell in the matrix editor. Labels created in
context (1) are attached to the image itself and appear when viewed
"stand-alone" outside of a matrix. Labels created in context (2) only appear
when viewing the image in the specific cell in which the labels were added.
In addition, labels in context (2) are automatically tagged with the taxon
and character of the cell to which they are attached. The process for
creating labels, described below for the media editor, is largely the same
in either context.
To label an image in the media browser, click on the image, then click on
the Labels tab in the tool option tab bar (or
simply click on the preview of the image on the right-hand side of the basic
editing form). Once you're in the pan-and-zoom image viewer, click on the
triangle on the right side of the viewer control palette and select "labels"
You should then see the labeling tools palette (shown below).
Clicking on the "add label" button
will add a label. Each label has a "stick" which indicates the
point to which the label will adhere to as the image is enlarged or reduced.
Move the label to the desired location on the image by clicking on and then
dragging the tip of its stick. When your mouse is over the tip of the stick
a transparent circle (as shown in the figure below) will appear around the
tip. When you click on the tip, the circle will turn red to indicate the
label is selected.
Edit the text of a label by selecting the label by clicking on its tip, then clicking into the yellow text box and typing. Each label has two text elements: (1) a bold title that always appears when the label is visible and (2) a plain text description that only appears when the label is moused over.
Changes made to a label's text or location are automatically saved. You do not have to explicitly hit a "save" button.
The two other buttons on the labels palette control visibility and editability of labels. If the "show/hide" button is active (yellow) then labels are visible. Click it to hide labels; the button will turn an inactive grey color. If the "lock" button appears unlocked and yellow, then labels are editable. Clicking on it will put the lock into a closed position and turn it a grey color, preventing all labels from being changed in any way.
Table of Contents
As with taxonomic names and specimen data, MorphoBank maintains a central directory of characters for each project. The directory lists each character once - no duplicates are allowed. Matrices using the same character are actually referring to a single entry in the character directory. This means that if you modify a character, the change will be reflected everywhere it is used in your project.
While it is possible to perform rudimentary editing of characters in MorphoBank's
matrix editor, most management of character data in your project will be performed
using the character editor. located under the Characters
tab in the project tool tab bar.
As shown in the figure below, the character editor provides a number of useful features designed to streamline the management of character data. When you first select the character tab in your project the character editor will display the list of characters from the first matrix in your project. The characters are displayed in the same order in which they appear in the matrix. You may display characters from other matrices in your project by using the matrix menu located on the upper left-hand corner of the editor. You can make changes to a character (assuming you have project -level privileges to do so) by double clicking on its number or name. You may delete or move a character by clicking on it once and then using the "del char" or "move char" buttons. To select a range of characters, click on the first character in the range, then click on the last character in the range while simultaneously depressing the shift key on your keyboard. The delete and move functions work on single or multiple character selections. To add a new character, select the character you wish the new character to appear under and then click on the "new char" button.
If you need to move a character or set of characters a relatively short distance in your list you may drag the selection to its new location by clicking on a selection of characters and, with the mouse button held down, dragging it with your mouse to its new location.
To add a new character, first select the character that you wish the new character to be placed after, then click on the "new char" button in the upper-right hand corner of the editor. A blank character will appear in the list. Double-click the blank character to set its name and states. For a state to be useful, you must set a name and at least one character. See the section called “Edit basic character information ("character" tab)” for more information.
When uploading a NEXUS file to create a matrix, all characters and states present in the file are automatically added to the character directory. This is a collateral effect of importing a matrix but can be used to batch add characters and is especially convenient if your data is already in NEXUS format.
Because characters are shared across matrices in a project, you can load a matrix from a NEXUS file, then use the characters from the imported matrix in other matrices created directly in MorphoBank.
For projects that need to consolidate characters from disparate NEXUS format datasets into a single set, using MorphoBank's NEXUS import capability may be a convenient option. Uploading multiple NEXUS files into a single MorphoBank matrix will result in a matrix with a character list that is the sum of those in the constituent files. You can then use MorphoBank's character mangement tools, described below, to edit the list into its final form.
The character editor provides tools for viewing a project's characters by matrix. Editing of character and state names and descriptions can take place directly in the list, allowing for fast editing of basic character information.
To view the character list click on the Characters
tab in the project tool tab bar. The matrix drop-down menu in the upper-left
hand corner of the tab provides a means to select which matrix characters are
displayed from, when your project has more than one matrix.
The characters will be ordered as they are in the matrix itself. This order is by, default, the order in which the characters were created. If the characters were imported from a NEXUS file then the order will match that of the file. Project members may make arbitrary changes to character order in the matrix editor or using the "move" tools described in the section called “Moving characters”.
To search for a character enter your search terms in the search box located at the top of the editor and click the "search" button . The editor will substitute a list of all characters whose name, or description contain the search terms in place of the full list of characters. Found characters are always displayed in the order in which they appear in the matrix. You can search for matches that begin or end with some text using the wildcard asterisk ("*") character. So, for example, to find all characters whose name, number or description contains the word "pavement" you would simply search on "pavement." To find characters having words beginning with "pave", for example, you would search on "pave*" When you are done with the results of your search click on the "back to list" button at the top of the editor to return to the full character list for the selected matrix.
Each matrix has its own sorting order for characters. By default the order is that in which the characters were added to the matrix. However, project members may arbitrarily reorder characters in a matrix using the matrix editor or in the character editor. The matrix editor is described in the section called “Changing the order of characters”. The character editor supports two methods to move characters: by dragging and dropping characters in a list or by selecting characters and using the "move char" button to specify, by number, which character the selected characters should be moved under. Either method will support the movement of both single characters and blocks of characters. To select a single character simply click on it once. Selected characters will turn blue (as shown in the figure below). To select a block of characters, click on the first character in the block, then with the shift key on your keyboard depressed, click on the last character in the block.
Once you have selected the desired character(s), click on the "move char" button which will bring up a window asking for the number of the character under which you wish to move the selected characters. If you are moving your selection across a large set of characters this method will be the most convenient. For shorter moves, you may also click on and drag your selection in the list.
To change any aspect of a character in the list, double click on the character number or name. A window, shown in the figure below will open enabling you to edit all aspects of the selected character including:
edit the character's notes.
add, edit and remove character states.
link media to characters and character states.
add labels to media linked to characters and character states.
view member comments associated with a character and its states.
view the change history for a character.
The editor is divided into four screens which may be accessed using the navigation tabs at the top of the editing window. The functions present on each screen are described below.
The "character" tab lets you change basic character information such as character name and the notes for the character as well as add, edit and delete character states.
![]() | Warning |
|---|---|
| Currently MorphoBank does not distinguish between upper and lower case characters - all names are case-insenitive. This can be an issue for some types of characters, dental characters for example, where upper and lower case names have historically been used to represent different characters. |
To add a state, click on the "add state" button or on the blank area in the state list under the last state. A new state will appear in the list. Click on the name to edit it. To reorder states click on and drag the state in the list by its number to the desired position. The states will automatically renumber themselves such that they are always sequentially numbered starting from zero. To remove a state, click on the state in the list, highlighting it, and the click on the "remove state" button.
Any number of project media may be attached to either a character or character state using this screen.
The screen lists all character states. To add an image to a specific state, click on the "add" button for the state. A media selector window, as shown in the figure below, will appear allowing you to locate and link media from your project.
To find media to a character or character state, type a search into the "search for" text entry and click on the "find media" button. As shown in Figure 11.6, “Attaching media to a character” a list of relevant media will be displayed. Click on the desired media and click on the "add" button to link it to the selected state or the character in general.
The search performed by the "media" field to find relevant media is broad, searching on the following data:
Table 11.1. Character media search summary
| Project item | Item fields searched |
|---|---|
| Taxa | Phylum, class, order, suborder, superfamily, family, subfamily, genus, species, subspecies, author, year, notes |
| Specimens | Institution code, collection code, catalogue number |
| Views | View name |
| Media | Media accession number, Copyright information, notes, extended information fields (Darwin Core and others) |
You can search for partial matches by using the asterisk ("*") wildcard character. For example, to find all media associated with words starting with the letters 'dent' search on 'dent*' Similarly, to find media associated with words ending is 'ism' search on '*ism'
You may add character-specific labels to images associated with specific characters. To do so click on the thumbnail of the image in either the character editor "media" tab or on the small thumbnail images appearing next to characters and states in the character list. list. A new window will appear, as shown in Figure 11.7, “Character image viewer and labeling of character images” below. You may add labels to the image in this window in the same manner as is done in the matrix editor or media editor (see the section called “Labeling images”). Note that labels added in this window will only appear when the image is displayed for the selected character. When the image is used in other contexts (eg. in a matrix cell, or as a depiction of the specimen) these labels will not be visible.
All project members - full or observer - may add comments to any character or state in a project. Comments are recorded with the date and time they were made and the identity of the commenter and are displayed in the "comments" tab listed with the most recent first. You may also add a comment to the character or a specific state by clicking on the "add comment" button at the bottom of the screen.
The number of comments associated with the character and its states is displayed in the character list in a column labelled "#C". Numbers in bold indicate characters for which there are unread comments. You can bring up the comments tab for a character directly from the character list by clicking on the comment count for that character..
Comments are a permanent part of the project record and cannot be changed or deleted once made.
A log of changes made to a character and its constituent parts - states, media, notes, etc. - is kept and may be viewed in the "change history" tab. Each change is noted with date and time, the identity of the member commiting the change, and the precise value of each field after the change.
MorphoBank supports editing and display of dynamic phylogenetic matrices of morphological characters with labeled images demonstrating homology statements. It implements many of the data editing functions of widely used desktop programs such as Mesquite and Nexus Data Editor in a networked, collaborative environment.
Unlike previous systems for phylogenetic research which focused primarily on the development of text-only matrices and trees, in MorphoBank media - and in particular images - are first class citizens. MorphoBank matrix development features are fully integrated with media management features. You may place images - intelligently selected based upon taxonomy - into cells with cell-specific labels to document your homology statements. High resolution imagery is supported with continuous pan and zoom and labels that maintain their scale and position as images are enlarged and reduced for inspection. This makes it possible to include detailed visual documentation of each assertion in your matrix dataset.
When creating a new matrix in MorphoBank you have two choices: you can start from scratch and enter in characters, states, taxa and cell scorings one at a time, or you can import an existing matrix (or matrices) created in some other application.
No matter which path you plan to take, clicking on the Create
Matrix button in the button bar will get you started.
As can be seen in Figure 12.1, “New matrix form”, there are many options, but the only required field is "name," which is simply a working title used to refer to your matrix. The operational taxonomic unit drop-down, which defaults to "species," should also be set, and is described in detail in the section called “The Operational Taxonomic Unit (OTU)”.
If you simply fill in the name, set the OTU and click on "save" you will create a new matrix with a single "dummy" taxon and character (all matrices must have at least one character and one taxon). You can open this matrix in the editor, change the dummy character and taxon to suit and begin adding additional character, taxon and scoring data.
If you have existing matrices, created in software such as Mesquite or MacClade, that are in NEXUS format, you can import those directly into MorphoBank as a starting point for your MorphoBank matrix. To do so, click on the file browse button under "NEXUS file to add to matrix" in the new matrix form and select your data file. You can also specify text to add to the notes data of each taxon and character imported from the NEXUS file. If you have taxon or character partitions in your project, you will also see checkboxes for each partition. If checked, all taxa or characters will be added to the selected partition as they are imported.
When you are ready click on "save." Importation of a NEXUS file can take some time so be patient. Most files take well under a minute to import, but very large data sets have been known to take five minutes or more. Once the import is completed, a statistical summary of the import process will be displayed and you will be shown the new matrix's basic information editing form, as shown in Figure 12.2, “Matrix basic information editing form”.
NEXUS is a loosely defined format that has never been definitively standardized (see https://www.nescent.org/wg_phyloinformatics/Supporting_NEXUS_Documentation for an interesting discussion about NEXUS limitations). Various software applications import and export NEXUS in subtly inconsistent and incompatible ways. MorphoBank tries to accommodate as many features and oddities as possible but there are still a number of caveats to keep in mind as you gather data to import into MorphoBank.
If MorphoBank rejects your uploaded NEXUS file, first look over the list of advice below. If your file is still unusable, then contact us via the online form available from the bottom of the MorphoBank homepage for assistance. We will be happy to work with you to get your file working with MorphoBank.
MorphoBank only accepts NEXUS files containing morphology data. It is possible to create NEXUS files with a mixture of morphological and genetic data, or with genetic data alone. These files will be rejected by MorphoBank, however, primarily because unless one uses non-standard extensions to the NEXUS format (such as the MIXED datatype), it is not always clear what is morphological data and what is not. If you have mixed matrices, remove the genetic data before uploading the file to MorphoBank.
If you need to keep genetic data with your project, for publication or convenience (or both), you can upload files containing the data to MorphoBank. MorphoBank simply puts the files in a storage location - it does not attempt to manipulate or verify uploaded non-morphological data in any way.
MorphoBank extracts data from the TAXA, CHARACTERS, DATA, ASSUMPTIONS
and NOTES blocks. All other blocks are extracted as-is and placed in the
matrix's NEXUS Blocks tab, where they can be
viewed and the raw block data edited. When you export a MorphoBank
matrix as NEXUS, these blocks are reincorporated into the output file.
This means that files with tree data (for example) - data which cannot be manipulated with current MorphoBank tools - can be uploaded. Data not usable in MorphoBank are in fact preserved, although they are of limited use while using the system.
Most desktop programs are quite forgiving of NEXUS data irregularities and errors, such as having two characters (or taxa) in the same matrix with the exact same name. MorphoBank employs a relational database with a more formal data model, and is less forgiving of errors. In some cases it will reject your data outright, and in other cases it will revert to default values in an attempt to make the data work. After importing a NEXUS file, you should always give the resulting MorphoBank matrix a quick look-over to make sure everything is as it should be. In general, if it looks good, it is.
![]() | Note |
|---|---|
If MorphoBank is rejecting a NEXUS file that works in some other program let us know. We will work to resolve the problem and make your file compatible with MorphoBank. Send a note via the online form available from the bottom of the MorphoBank homepage with the details of the problem. Don't forget to attach a copy of the NEXUS file! |
Common errors in NEXUS files that should be avoided if at all possible are:
Blank characters or taxon data: all characters, character states and taxa should have names defined. Blank data will be filled with default data ("Character 1", "Character 2", ... for characters, for example).
Poorly formed NEXUS files: don't modify your NEXUS by hand unless you really know what you're doing. It rarely works. If a NEXUS file lacks internal consistency, as many hand-modified files do, it will be rejected. Examples of inconsistency include MATRIX blocks with characters and/or taxon counts that differ from the number of character and/or taxon counts present in other blocks, partitioned data with mismatched lengths or names, etc.
Give unique names to your taxa and characters: in desktop programs where each file is it's own self-contained universe, using duplicate names is an error that doesn't usually bring the house down. In MorphoBank, where taxa and characters with the same name are considered the same thing duplicates can have strange and unintended side-effects. Make sure duplicates are resolved before importing into MorphoBank.
When creating a new matrix, MorphoBank offers the option of uploading a NEXUS file for import. You may also upload NEXUS files for import into an existing matrix at any time after a matrix is created. The contents of each uploaded file is merged with the content of the existing matrix. This provides a mechanism for consolidating multiple NEXUS format datasets into a single MorphoBank matrix.
To upload one or more NEXUS files to an existing matrix, open the matrix
by clicking on the "edit info" button in the project matrix list (see the section called “Editing”) and then clicking on the
File Uploads tab. You will be presented with a
screen resembling that in Figure 12.3, “The matrix File Uploads tab”.
The upload tab is divided into two sections. The upper section contains a form for uploading files. The lower section contains a list of all files previously uploaded and includes the date and time of the upload, the name of the member who added the file and a button to download the originally uploaded file for inspection.
To upload a file, use the file browse button under "NEXUS file to add to matrix" in the new matrix form and select your data file. You can also specify text to add to the notes data of each taxon and character imported from the NEXUS file. If you have taxon or character partitions in your project, you will also see checkboxes for each partition. If checked, all taxa or characters will be added to the selected partition as they are imported. Click the "save" button to initiate the upload. Once the import is completed, a statistical summary of the import process will be displayed along with a form to perform another upload.
As mentioned in the section called “Supported NEXUS blocks”,
unsupported NEXUS blocks are stored as-is in the matrix's "blocks" list and
displayed on the NEXUS Blocks tab.
You can use the NEXUS Blocks tab to view
unsupported blocks, and if necessary edit their contents. MorphoBank
provides only a simple text editor interface for editing the raw data of
unsupported blocks.
You can create new blocks by simply typing in the name and content of the block into the empty "Add additional block" form. The name of the block is used as the identifier for the block in any NEXUS file output. Poorly formatted blocks can cause the NEXUS output of MorphoBank to be invalid. Only create your own blocks if you know what you are doing.
All project matrices are accessible using the matrix list, accessible by
clicking on the Matrices tab in the project tool tab
bar. As shown in Figure 12.5, “The project matrix list”, the list includes for each
matrix summary information and a series of buttons implementing useful
functions:
Edit matrix opens the matrix for editing in the MorphoBank matrix editor application.
Edit info opens the matrix's Basic
Info tab allowing you to edit matrix name and
access settings. It also makes available other matrix information
editing tabs include NEXUS Blocks for
editing of unsupported blocks.
Add NEXUS opens the matrix's File
Uploads tab allowing import of NEXUS format files
into the matrix.
Download as NEXUS lets you download the full matrix as a NEXUS file to your desktop. Note that the downloaded matrix will include everything except linked cell and character media, which are not formally supported by the NEXUS format.
Download NEXUS file without notes also lets you download the full matrix as a NEXUS file to your desktop, but with all notes stripped out. For some datasets this can produce a much smaller file for sharing with colleagues.
The matrix editor application allows project members to edit their matrix-based data sets collaboratively in an environment implementing many of the editing functions of familiar desktop software. There are a few significant differences between the MorphoBank matrix editor and desktop applications that you should keep in mind as you work:
There is no "save" button in the editor. All changes to the matrix are saved to the database as you make them.
There is no automatic "undo" button in the editor. All changes to the matrix are permanent. MorphoBank does track changes made to the matrix, however, and keeps version information. You can access this information to pinpoint when and by whom specific changes were made. The change history includes enough information for you to reconstruct most aspects of a matrix at any point in its development.
Changes you make are instantly visible to other project members. You don't have to send them files to make your work accessible. Everyone is always using the latest data.
Character states must be defined before use. You cannot simply enter the number "3" into a cell without first entering a definition of state 3 into MorphoBank.
You can always export your matrix as NEXUS for use with other NEXUS compatible software. However linked images will not be included as the NEXUS format does not formally support them.
The layout of the editor is shown in Figure 12.6, “The matrix editor in image display mode”. Buttons providing access to various tools to manage taxa, characters and views of your data are arranged across the top of the editor. The rest of the editor display area is reserved for the display of matrix data. As is traditional, characters are listed horizonally along the top of the matrix display; taxa are listed vertically along the left-hand side.
You can obtain additional information about a taxon, character or cell by placing your mouse point over the item of interest and waiting a second or so for an overlay "tooltip" to appear. To edit any character, taxon or cell, simply double click on it with your mouse. The various editing windows that appear on double-click are described in detail in the following sections.
When using the editor you are always in "edit" mode. That is, you can always double click on a taxon, character or cell and change them (assuming you have privileges to do so, of course). Other matrix functionality is accessible via a set of controls arranged along the top of the editor and show in Figure 12.7, “Matrix editor controls”
There are eight tools:
The Highlight drop-down menu lists options for highlighting of cells. Options other than "nothing" will color cells matching the highlight criteria in red. One exception: the "with colored cells" option will color cells in different colors based upon their states (0=red, 1=yellow, 2=blue, etc.).
The Taxa button will open the taxon control window described in futher detail below. The window allows you to reorder the taxa in your matrix, add new taxa to the matrix from your project's taxa list and remove taxa from the matrix.
The Characters button opens the character editing window, providing access to most of the features of the project character editor (see Figure 11.1, “The character editor”) from within the matrix editor.
The Search button allows you to find matching taxonomic or character names in the matrix editor. It supports partial matching of taxonomic names, character names and associated notes. To search, click on the button and enter your search in the search window that appears. Select either "taxa" or "characters" as your search type then click "find." The search will list all matches. Double-clicking on a match will scroll the matrix to the location of the match.
The Batch button provides access to features allowing you to set the score, and/or attach media and bibliographic citations to a range of characters for a given taxon in a single action.
The View drop-down menu lets you set the view mode for the matrix. By default the view includes state numbers and any associated images. Because the cells must be relatively large to accommodate images, the number of cells onscreen at one time is limited. Other modes provide denser displays with varying amounts of information displayed per-cell.
The Reload button will completely reload the matrix from the server. Use this when you want to refresh the data set from the database if you believe certain data may be out-of-date.
The Warning button will list any character editing warnings. These include indications that the states or name of a character that you have scored have changed since you last scored it.
To add a character to your matrix, click on the
characters button. You will see a window
like the one shown below. To add a character click on the character
after which you wish the new character to appear and then click on the
"new character" button. The remove a character click on it on the list
then click on the "delete character" button.
To edit a character in your matrix either double-click on its name in the matrix or click on the "characters" button and double-click on its name in the character list. The editing tools provides are similar in scope and function as those provided by the project character list editor.
Note that when you edit a character in the matrix editor you are editing its entry in the project character directory. This means that when you change the character in your matrix you are also changing it in all other matrices in your project that reference it. .
By default the order of characters in a matrix is that in which they were added or appeared in the imported NEXUS file. You can arbitrarily reorder them by dragging them into place in the character list in the characters editor. You can also reorder characters in a matrix using the project character list editor.
You can add comments to a character by editing it, then clicking on "comments", "media" or "citations" tabs in the editor. All of these functions operate similarly to those in the project character editor.
If you score a character in your matrix that is subsequently changed
by another user (either the character name or states are changed) the
editor will display a warning to let you know. As shown below, a red
exclaimation point will be displayed next to the character name. A
warning message will also appear in the "warnings" window when you click
on the warnings button at the top of the
editor. The warning indicator will display until you open a cell for the
character for editing.
In the information sciences an ontology is a formal representation of knowledge as a set of concepts and the relationships between those concepts. In bioinformatics ontologies are increasingly being employed to codify how data is recorded and structured across projects, with the ultimate objective of standardizing concepts in various domains. Such standardization would, in principal, allow data from different sources to be easily and effectively combined, compared and analyzeRules setting states other thd using software tools. Analyses that now require many hours of work by specialists could potentially be performed by software and powerful data mining techniques brought to bear on previously intractable problems.
Ideally, an ontology for morphological analysis would include all possible characters (referred to as concepts in many discussions of ontologies) in a given domain. If all researchers in a particular domain were using the same set of characters for their analyses combination and comparison of those analyses would become straightforward and amenable to automation.
Of course, if the entire range of characters and states for your project were already well-known and universally accepted then you probably wouldn't be using MorphoBank or reading this manual right now. The reality is that character selection is complex, fluid, and subjective. It is at the heart of most every project. In a number of ways the characters you choose define your work.
Morphobank understands the central role of characters in analysis and provides a full set of tools for creating and managing them. Ontologies in Morphobank are just another tool you can use to organize your characters and streamline your analysis.
Morphobank provides tools for creation of what we call ad-hoc ontolgies. In an ad-hoc ontology, characters are created and relationships established because they suit the analytical needs of the author. There is no pretense of formal or systematic knowledge capture in a specific domain.
Concepts in a Morphobank ontology are the characters and states you define for use in your matrix. The relationships (or "rules") between characters/concepts codify functional linkages. For example, one can create a "set state" rule between a "source" character and one or more dependent characters. When the source character is set to a specific state then the states of dependent characters can be automatically forced to another value. Similarly "set media" rules can be established that cause all media attached to source characters to be automatically attached to their dependent characters.
First and foremost, Morphobank ontologies are a productivity tool. Once rules between characters are established, scoring in repetitive cases can be made automatic. For example, a rule can be established that marks an entire block of dependent characters as inapplicable for a certain taxon when a source character is scored in a specific way. Application of media to matrix cells may be similarly streamlined. Rules can be established to cause media attached to a cell with a particular taxon and character to be automatically attached to any number of other cells in the same matrix row. In this way many mouse clicks (and hours) can be saved, particularly for larger matrices.
While ontology rules may appear on first inspection to be just a form of workflow automation they can be much more. Well-designed rule sets can capture valuable information about the nature of your characters and the analytical framework of your project. That certain characters are dependent upon other characters in specific ways can be used to infer patterns in characteristics across taxonomic units.
Further, the relationships between characters can be visualized graphically, providing a "birds-eye" view of your analysis than can be useful for collaborators, reviewers and future researchers.
To start building your ontology, open the character list window by clicking on the "chars" button in the button bar along the top of the matrix editor. Then click on the "ontology" button on the upper-right corner of the character list window, as show below.
After clicking on the "ontology" button you should see a Character ontology window like the one shown below. This window allows you to attach rules to any character in the currently opened matrix.
To attach a rule, first select the rule type on the tab bar along the top of the window, then click on the "Add rule" button. For "set state" rules you will see a window like the one below. To establish a "set state" rule select the source character and state from the "When setting this character to this state..." lists. You can only select a single source character and state for each rule you create. Then select the characters you wish to set scores for and the state to score with. You can select a range of characters by clicking on the first character and shift-clicking (clicking the mouse while the shift-key is depressed) on the last character in the range. Note that you can only target multiple characters with a single "set state" rule if the state you are setting is "inapplicable." Rules scoring to specific states other than "inapplicable" can target a single character only. Use multiple rules to set multiple characters to specific non-"inapplicable" states.
For "media" rules the "add" window will appear like the one below. As with "set state" rules, you first select the source character and then select one or more target characters by clicking and/or shift-clicking. Media rules can always target multiple characters.
You can delete a rule by clicking on it in the rule list and then clicking on the "Delete rule" button. Note that deletions of rules cannot be undone, but that only the rule will be deleted. Your project data will not be changed.
You can see a graphical representation of your rules by clicking on the "View rules as graph" button in the Character ontology window. The rule set is visualized as a directed acyclic graph. The large red dots represent "source" characters; the smaller grey dots represent dependent characters; and the orange lines represent "set state" rules between the characters. When viewing media rules, the lines will be green in color. You can zoom in and out of the visualization using the scroll wheel on your mouse. You can drag the visualization around the screen for easier viewing by clicking and dragging with your mouse. If the positioning of individual characters is not ideal (in large rule sets it is often impossible to position all characters for good readability) you can reposition individual characters dots by clicking and dragging on them.
Once established, ontologies can be used to check the validity of your data or, if desired, to automatically generate data. The default setting in MorphoBank is for automatic implementation of ontology rules to be blocked, in other words, even if the rules are established, the software will not automatically write the data into cells unless a Project Member selects to do so.
The "set state" rules you establish for your project are assertions as to how cells should be scored in certain situations. You can check your matrix data against your rules and highlight any deviations clicking the "check matrix" (symbolized by a check mark) button on the bar along the top of the matrix editor.
A window will appear like the one below and analysis of the matrix will begin. For very large matrices and rulesets the analysis may take a little while. Be patient! Once complete, a list of violations will be presented. Double-clicking on a violation in the list will scroll the matrix to the score in question.
You can automatically change your matrix data to resolve all violations by clicking the "fix violations" button at the bottom of the window. In many cases the "fix violations" feature can be a huge time saver, providing automated cleanup of existing data. Note, however, that changes to your matrix made by "fix violations" cannot be undone! Use caution and consider the implications before using this feature.
You can optionally have the matrix editor apply your rules automatically as you score. To enable this feature click on the "preferences" button in the bar along the top of the matrix editor. Then set the "Apply character rules while scoring?" option to "yes." Once enabled, that matrix editor will automatically change states in your matrix to conform to rules as a result of scoring changes you make. It will not make wholesale changes to your data as the "fix violations" does. Changes are only made in response to individual scoring events.
By default, automatic scoring will only occur in cells that have no existing score. That is, only "?" cells will be automatically scored. You can enable automatic scoring for all cells, populated or not, but setting the "Allow character rules to overwrite existing scores?" options to "yes."
You can turn automatic scoring on or off at any time using the preferences window. Any changes made while automatic scoring is enabled are permanent and cannot be undone.
You can add any taxon in your project taxon list to your matrix by
clicking on the taxa button at the top of the
editor and then dragging the desired taxon from the "taxa in this
project but not in this matrix" list to the "taxa in this matrix" list.
Drag the taxon to the location in the list where you want it to appear
in the matrix.
You can edit taxon notes by double clicking on the taxa in the matrix and the clicking on the "notes" tab in the window that appears. Notes are saved once you close the window.
Editing of other aspects of a taxon, such as the name, must be done in the project taxa list outside of the matrix editor.
By default the order of taxa as displayed in the matrix is the order
in which they were added or appeared in the imported NEXUS file. You can
change the order by opening the taxa list (by clicking on the
taxa button) and dragging the taxa in the
"taxa in this matrix" list relative to one another.
To remove a taxon from a matrix drag the taxon in the taxa window from the "taxa in this matrix" list to the "taxa in this project but not in this matrix" list. Note that this will not delete the taxon from your project (that can be done in the project taxa list), only from the matrix.
![]() | Warning |
|---|---|
When you delete a taxon from a matrix all of the scoring for that row of the matrix is deleted and cannot be recovered! Be sure you want to delete the taxon! |
In a collaborative project is it often desirable to split scoring tasks on a matrix by taxon or group of taxa. To ensure that project members only have access to the taxa they are supposed to be editing MorphoBank provides a mechanism for associating particular taxa in a matrix with individual members or groups of members.
If a member does not have access to a taxon a small "lock" icon will appear next to the taxon name in the matrix, as shown below. Neither the taxon notes nor cells in that row will be editable.
![]() | Note |
|---|---|
Intentional access restrictions are not the only reason a taxon can be locked for a member. A taxon can be also locked for a member because the user lacks access privileges in the project (eg. they are an observer, bibliographic maintainer or anonymous reviewer). |
To control access for a taxon double-click on the taxon and click on the "access" tab in the window that appears. If you wish to restrict access to a single user select the member from the "user" drop-down. To restrict access to a group of users select the group from the "group" drop-down menu. (Creating member groups in your project is described below). Access is additive. That is, if you choose both a group and a member, then both will have access even if the member is not in the group.
![]() | Note |
|---|---|
To set access control for a taxon you must be the project administrator or owner of the matrix. |
To create a member group navigate to the "member groups" tab under "options" in your project. Click on "add new group name" in the upper-right-hand corner of the display. Then give the group a name and optionally a color and description. Repeat this process until all of the groups you require have been created.
Now you are ready to add members to their groups. Navigate to the "members" tab under "options" and edit the members you wish to add to the groups you have created. As seen in the figure below, the member's edit form will include checkboxes for each of the available groups. Check off the groups the member should belong to and click "save." Each member of your project may belong to as many groups as needed.
The OTU determines the rank in the taxonomic hierarchy that is displayed in the matrix editor. For taxonomy at or above the genus level, the rank you specify as OTU is the rank that is displayed. For example, if the OTU for the matrix is set to genus, then all taxa will display in the editor with genus only, even if other taxonomy is present.
If the OTU is set below genus then taxonomy from genus to the OTU is displayed. For species or subspecies this means a binomial or trinomial will be shown, respectively.
The OTU set in the matrix Basic Info tab is
used for all taxa unless the OTU in the taxon itself is set, in which
case that OTU is used instead.
The term "cell" refers to the intersection of a taxon and character in a matrix. The term "score" refers to a state as applied to a cell. In MorphoBank a cell can have one score, many scores, or none at all.
To score a cell double-click on it in the matrix. A window will appear, shown below, allowing you to edit all aspects of the cell:
Scoring & Status - allows you to choose states for the cell and set the overall status value of the cell. Status values - "new", "in-progress" and "complete" - are intended as a simple tool for tracking the status of matrix scoring. Cells can be highlighted based upon the status to provide a quick view of scoring progress in a matrix.
Notes - allows you to edit text notes for the cell.
Media - allows you to link media from your project media browser to the cell and optionally add cell-specific labels to the media. Note that only media of specimens whose taxonomy matches that of the cell are displayed.
Comments - allows project members to add commentary to cells.
Citations - allows you to link a bibliographic reference from your project bibliography to the cell along with citation-specific page and comment values.
Change log - lists all changes to cell, including who, when and what.
If you do not see the state you need in the list, you may add it by editing the states of the character as described in the section called “Editing characters”.
You can double-click on any cell to edit it, even if the cell editor is already open for another cell. If another cell is already open then changes you have made to it will be saved before the new cell is opened. As an alternative to clicking you can also use the arrow buttons in the cell editor to move to adjacent cells. As with double-clicking, changes made to the currently open cell are always saved before moving to a new cell.
![]() | Note |
|---|---|
The cell currently open for editing is highlighted in blue. |
To add media to a cell click on the "media" tab in the cell editor. A list of linked media is displayed. To remove media from a cell, click on the media and then click on the "remove media" button. Double-click on any of the media to label it in a pop-up browser window. Labels added to media in a cell apply to the media only in the cell. That is, you can have different labels on the same image in different cells.
![]() | Warning |
|---|---|
The cell image labeling feature opens in a web-browser popup window. If you have popup-blocking software installed the window may fail to appear. Be sure you have any installed popup blocking software disabled or set to allow popups from MorphoBank if you want to label images! |
To add media to a cell, click on the "add media" button. A list of media applicable to the taxon of the current cell will be displayed, as shown below. Click on the desired image and then click on the "add" button to add the media to the cell.
Labeling images is described in the section called “Labeling images” in the chapter "Using Media." There is no difference between labeling an image in the media editor and labeling it in the matrix editor, save that the labels you create in a cell are specific to that cell and will only appear when viewing the image in the cell.
The matrix editor provides tools for making changes to a range of cells for a given taxon in a single action. Supported actions include:
Changing of cell states - you can force the states of selected cells to "?" (no score), "-" (inapplicable) and "NPA" (not presently available). You can also set the status of cells in the same operation.
Assignment of selected media
Assignment of selected bibliographic citations
![]() | Warning |
|---|---|
Changes made with batch operations cannot be undone. If you are not careful you can lay waste to entire rows of your matrix. Use care! |
To perform a batch operation open the batch window (shown above) by
clicking on the batch button at the top of the
editor. Then select the taxon for which you would like to perform the
operation (you can only batch process for a single taxon at a time). Select
the set of characters to include in the operation. Then click on the button
for the operation you wish to perform and choose the appropriate settings -
select a specific media, bibliographic reference or state and status value.
Then click the "add" button (for media) or "save" button (for bibliographic
citations and states).
To prevent you from inadvertently overwriting data in your matrix a warning will appear if there is at least one set score of any type (state, NPA or "-") in the cells you are about to change. The warning will include a numeric summary (eg. 5 set states, 2 NPA cells, 2 in applicable cells); if you want to actually see the content of the cells you can look at the specific cells in the editor.
You can download a copy of your matrix in NEXUS format at any time by clicking on the "Download as NEXUS" button at the bottom of the matrix editor or in the matrix list. You also have the option of downloading your matrix with all notes removed by clicking on the "Download NEXUS file without notes" button.
Note that NEXUS files do not support attached images, and your download will not include images attached in MorphoBank.
Table of Contents
Folios are annotated groupings of media and matrices selected from your project. Your project can include as many folios as necessary and each folio can contain any media item or matrix in your project, in any order and with attached notes.
Folios are a useful tool to organize and present your data. Prior to publication of your project, folios are only accessible to project members. After publication all folios become publicly accessible (unless they are explicitly set to not publish) and can be accessed using "PermaLinks". These stable, easy to publish URLs (described in the section called “Public Access”) are suitable for publication in a paper or online.
To create a folio, click on the Folios tab in the
project tool tab bar. You will be presented with a list of existing folios. You
may edit the name and description of an existing folio by clicking on its "edit"
button. You may remove a folio by click on its "delete" button. To create a new
folio click on the "Add new folio" link in the upper-right hand corner of the
tab.
When you create a new folio in the Folios tab you
are only creating an empty container. To add or remove media or matrices to a
folio, you need to use the folio tabs under the matrix
and media tools.
To add media to a folio, find the media in the media browser, click on it,
then click on the Folios tab in the tool options tab
bar. You will be presented with a drop-down menu of folios and a text field for
adding an annotation. Select the desired folio and enter the annotation to be
shown with this media item in the selected folio, then click on the "save"
button.
To add a matrix to a folio, click on the Matrices
tab to obtain a list of matrices in the project. Then click on "edit info" next
to the desired matrix and click on the Folios tab in
the tool options tab bar. You will be presented with a drop-down menu of folios
and a text field for adding an annotation. Select the desired folio and enter
the annotation to be shown with this matrix in the selected folio, then click on
the "save" button.
By default media and matrices are displayed in the folio in the same order as
they were added. You can change the order by clicking on the
Folios tab in the project tool tab bar, the
clicking on the "edit" button next to the desired folio. Then click on the
Matrix or Media tabs to
order matrices or media respectively. A list will be displayed with the media or
matrices in presentation order. Use the "up" and "down" buttons next to each
item to move items relative to others in the list.
To view a folio in the format it will appear in to the public, click on the
Folios tab in the project tool tab bar, the click
on the "preview" button next to the desired folio.
Folios are published when the project is published (unless explicitly set not to) and may be linked to using a URL in the format: http://morphobank.org/permalink/?F20 where 'F20' is your folio identifier. Folio identifiers always begin with the letter 'F' and appear next to the folio name in the project folios tab. Your project must be published for folios to be accessible to the public.
Table of Contents
Members with full access may add any number of documents to a project. Documents may be in any format, and can document aspects of the project or provide data in formats that are not directly supported by MorphoBank. Each document may include an optional title and description, and may be published along with other data (media, matrices, etc.) or kept private to the project.
To add a document, select the docs tab in the
project tab bar, then click on "add new project document" and fill out the new
document form, displayed above. You are encouraged to fill in the title and
description fields to better describe the file, although they are optional. If
you wish to publish the document when the project is published, be sure to set
the status drop-down to "publish when project is
published." Documents with a status of "never publish to project" will
never be made public.
Published documents are listed on the MorphoBank project page once the project is published.
As with other project data items, you may restrict editing access for the
document to the owner (the member who added the document to the project) or
allow all full project members to edit by setting the
access drop-down.
To see a list of documents in your project, click on the
docs tab. All documents are listed, regardless of
whether they will be published or not, along with controls to edit or remove the
document.
Table of Contents
The creator of a project, who is also by default the Project Administrator (PA), has sole access. At any time the PA can elect to invite collaborators to join the project. Collaborators don't have to be registered with MorphoBank to join. If the invitee is already a registered member of MorphoBank then they they will receive an e-mail notification and the project will appear in their project list the next time they login. If the invitee is not a registered member of MorphoBank, they will receive an e-mail notification with login instructions and a pre-issued password.
The current membership list for a project is displayed in two places:
on the project overview (the Overview tab in
the project tool tab bar)
in the project member list (the Members tab
under the Options tab in the project tool tab
bar).
To invite a collaborator to your project go to the
Members tab and click on the "add new member" link
and fill out the form shown in the figure below. Be sure to choose the
appropriate access level for the new member. Note that once the invitation is
sent the member has access to the project. There is no confirmation process.
You may set a color for each member of the project. This color will be used to mark items owned or modified by a member as color coding features are rolled out in upcoming versions of MorphoBank.
The PA can grant full membership, "character annotater," "bibliography maintainer" or observer status to collaborators. Full members may edit any item in the project, subject to item-level access restrictions. Observers may not modify anything in the project, no matter the access restrictions on items. Character annotaters are in between: they can edit everything but characters and states, subject to item-level access restrictions. Bibliography maintainers may edit only bibliographic data.
To remove a member from a project, go to the Members
tab and click on the "delete" button next to the member you wish to
remove.
When you remove a user from your project their data will remain - they just can't access the project any longer. Users marked as "deactivated" have had their MorphoBank login suspended across the board by the MorphoBank administrators for some reason. In this case the user cannot login at all, to any project, but once their login is reinstated they will once again have access to your project.
Anonymous, read-only access may be enabled using the reviewer login settings
on the Project Details tab in the project tool tab bar
(click on the "update" link to get to the settings form). As the name suggests
this type of access is designed to accommodate anonymous reviewers from
publications.
To enable anonymous access, check the "Allow reviewer login?" button in the
Options tab and enter a password in the "Reviewer
login password" field, then hit the "save" button.
MorphoBank adopts a simple approach to data access within a project. All primary data items (taxa, characters, specimens, media and matrices) are "owned" by the member who created them. The owner has the option of reserving editing access for themselves or allowing all full project members to edit. (Editing access includes the ability to delete an item.) By default all newly created items are editable by all; restricted access must be explicitly set by the creator using the access control menu present on the basic editing screens for each type of data item.
Access control rules in MorphoBank reduce down to this:
The public (ie. users without logins) can only see those items in published projects that are marked as being "publish when project is published." The can never see unpublished project data.
Anonymous reviewers and members with observer status can never change anything in a project. They can only view project data in the projects to which they have been granted access.
Full members of a project can always edit items that they created.
Full members of a project can edit items that others created only if those items are marked as "Anyone may edit this item".
No one can edit project data once the project has been published.
Table of Contents
One advantage of a web-based system like MorphoBank is that time-consuming maintenance tasks such as data backup can be centralized. MorphoBank runs on servers hosted by the San Diego Supercomputing Center at the University of California, San Diego (http://www.sdsc.edu). These servers are backed up nightly and serviced by a professional full-time staff of system administrators.
This is all well and good, but how do you know that your data is safe? Sometimes there's nothing more reassuring than having a copy of your data on your own machine, or even several of your own machines. And maybe a few copies on DVD as well.
This is where the MorphoBank data backup tool comes in. The tool allows you to download a copy of your project data at any time. The copy is a snapshot of the project data at the time the backup was initiated.
The backup includes copies of all the originally uploaded media files, so for some projects the download will be quite large. You should balance your need for an up-to-date backup with the required download time. However, we encourage all projects to perform a backup on a monthly basis, or more frequently if required.
To backup your project, go to the Options tab and then
click on the Data Backup tab. Then click on the "Download
Project Data" button, which will initiate the creation and download of a ZIP-format
archive. For large projects, be patient. The creation of the ZIP archive can take
some time.
The ZIP archive contains the following items:
The originally uploaded files for all project media are included in the backup. To minimize the size of the download, files derived by MorphoBank from uploaded media are not included, only the originals. These missing files can, of course, be regenerated from the originals.
All project matrices are included as NEXUS format files. Note that these are "straight" NEXUS files and do not include any links to media that have been added in MorphoBank.
Most, but not all, project data are included in an XML-format file conforming to the Structure of Descriptive Data (SDD) standard (http://wiki.tdwg.org/twiki/bin/view/SDD/WebHome).
A single SDD file is generated for the project and includes:
Project information (title, abstract, citation, etc.)
Media views
Taxonomic names
Specimen information, with references to taxonomic names
Media, including extended information and references to specimens
Characters and states, including references to media
Matrices, including references to media
Table of Contents
Prior to publication, you need only specify a title and abstract for your project which are visible only to you and your collaborators. Things change when your article is to be published. In order to present your work publicly, enough information must be provided to construct a citation and an informative description on the MorphoBank project list and search engine.
You can set the project information by entering your project, then clicking on
the Project Info tab and then clicking on the "update"
link.
![]() | Warning |
|---|---|
| Remember that once your project is published, you will not be able to change project description information yourself. If an error becomes evident after publication contact MorphoBank via the online form available from the bottom of the MorphoBank homepage for assistance. |
The Project Information tab contains the following
information fields and controls:
Table 17.1. Project information options
| Information | Description |
|---|---|
| Title | Title of project, used to identify the project to all members. Once the project is published this title will be displayed to the public as the primary label for your data set, so be sure to formalize it prior to publication. eg. Phylogenetic analysis of the Sironidae (Arachnida:Opiliones: Cyphophthalmi) |
| Abstract | Your project abstract. Although this is optional, and only accessible to project members and MorphoBank staff prior to publication, you are strongly encouraged to formalize this text as soon as possible. MorphoBank staff members periodically read project abstracts and may question those projects lacking one. |
| Status | Determines whether a project is published or not. Once you set this to published and click the "save" button, your project is public and cannot be modified. So think before you change this! |
| Journal Title | The name of the journal in which the article based upon your dataset was published. Required if the data set has been published. eg. Invertebrate Systematics |
| Journal URL | A valid URL leading to your published article on the publisher's web site. This is optional and should only be filled in if your data base been published. This should only point to a publisher's web site. Do not use this link to point to personal web sites. This is optional but strongly encouraged. eg. http://www.publish.csiro.au/paper/IS03029.htm |
| Journal Volume | The volume number of the journal in which your data set was published. Required if the data set has been published. eg. 12 |
| Journal Number | The number of the issue in which your data set was published. Required if the data set has been published. eg. 1 |
| Journal Cover Image | An image file, in JPEG, GIF or PNG format, of the cover of the journal in which your data set was published. This is optional but strongly encouraged. |
| Journal Year | The year of the issue in which your data set was published. Required if the data set has been published eg. 2006. |
| Article authors | A list of authors of the published article. Names should be separated by commas. The primary author should be listed with last name first; subsequent authors should be listed with first name first. Required if the data set has been published. eg. Sues, H.-D., E. Frey, D. M. Martill, and D. M. Scott |
| Article Title | Title of article, as it appeared in the published journal. Required if the data set has been published. |
| Article Pagination | Pagination of article as published. Required if the data set has been published. eg. 5-15 |
| List on active projects page? | If checked your project will be listed on the active
projects page
(http://morphobank.org/index.php?g=about&s=projects).
This page lists all ongoing unpublished projects on
MorphoBank. No information beyond title and the name and
institution of the project administrator are given. We
encourage you to leave this checked. |
| Allow Reviewer Login? | If checked, anonymous logins are allowed using the
project number and the password entered in the
Reviewer Login Password field.
This feature enables you to grant anonymous read-only access
to your data set to reviewers. Read-only access without
anonymity is also possible. See the Managing Access chapter
for more information. |
Once published your data will be accessible in three ways:
as lists of published media and matrices linked to from a project summary page. These lists are similar to the matrix list and media browser in the MorphoBank editing interface, but without editing capabilities. The project summary can include an abstract, citation, links to the published article, and other relevant information.
in the MorphoBank search engine. Your media and matrices will be included in the results of searches on the MorphoBank.org site.
as folios. Folios are groupings of selected project media and matrices. Using the project folios tab, you can create as many named folios as you need. You may then select specific media and/or matrices to add to your folios using the folios tab within the media or matrices tabs. Once you have added items to your folio you can return to the project folios tab and change the order of the media and matrices, add annotations and preview the resulting folio. Folios are published when the project is published and may be linked to using a "PermaLink" URL whose format is described below.
Each MorphoBank project is issued a unique identifier beginning with the letter 'P' for project. This identifier is displayed next to your project title in the project list and on the project info tab in your project options. Once your project is published you may link to your project with a URL in the format http://morphobank.org/permalink/?P44 where 'P44' is replaced with your project identifer. For unpublished projects, the only way to access data is by logging into MorphoBank.
You can cite individual folios using a URL in the format: http://morphobank.org/permalink/?F20 where 'F20' is your folio identifier. Folio identifiers always begin with the letter 'F' and appear next to the folio name in the project folios tab. Your project must be published for folios to be accessible to the public.
These PermaLink URLs will remain stable and unchanged no matter how many projects are added to MorphoBank, making them suitable for inclusion in published papers.
Table of Contents
Investigators can request that a published or an unpublished project be duplicated for reuse. While MorphoBank aims to meet the needs of all users, storage is finite and some projects with media are quite large. We, therefore, ask that researchers consider best practices prior to submitting a request for duplication.
Duplication is only performed by MorphoBank administrators upon request. Requests should be made via the online form at the bottom of the home page where it says “suggestions/ideas/project duplication requests HERE”. Requests for duplication should include justification for duplication and project id. If you do not need particular features copied please tell the system administrators in the request.
A duplicate is an exact and full copy of the original project with the exception that character and cell comments and character and cell logs are not duplicated. Project duplication efforts isolate parent and children data. There is no cross sharing of data. When users edit various parts of the duplicate projects the changes do not have any effect on the master project. Users will be contacted by MorphoBank once the duplication request has been fulfilled. Derived projects will appear at the bottom of the project list with the same name as the parent. The user can log in and change the name of the duplicated project.
If the project to be duplicated is published, the person requesting the duplication should state in the request who the Project Administrator of the duplicate should be and whether or not the old members of the project should be deactivated. New members can then be added to the duplicate copy by the person who requested the duplication. Requests for duplication of published projects will be received from any MorphoBank member.
If the project is unpublished, after duplication the daughter project will appear in the list of active projects of all members of the original project. If one does not wish to make the duplicate available to all members, the Project Administrator should simply delete those other members from the duplicate project.
If the project is unpublished and the person requesting the duplication is not the Project Administrator, that person can request that he or she be made the Project Administrator of the duplicate copy. These kinds of project duplications will be done in consultation with the Project Administrator of that project.
Requests for duplication of unpublished projects will always result in the notification of the Project Administrator of that project before any action is taken. Preferred candidates for duplication are projects that: