ISB Logo BioTapestry Caltech Logo

FAQ Answers: Experimental Data Entry and Presentation

Version A: released 11/05/07

Go to Main FAQ Question Page

Note: This version of FAQ Answers: Experimental Data Entry and Presentation shows reduced-size screen shots. You can click on any image and see the full-size image in a separate window. To get the version with full-size images, go here.

Can BioTapestry support my form of raw data?   Back to Questions

Although the raw perturbation data tables in BioTapestry are tagged as being "QPCR" data because of the original application to sea urchin studies, the framework is actually relatively generic, and should be able to store and present a variety of types of perturbation data. Please contact us if you think that some modifications to the framework would make it match your needs.

Do I have to enter all the experimental data by hand?   Back to Questions

No. While you can enter and edit raw perturbation ("QPCR"), temporal/spatial expression, and temporal input data using dialogs (available off the Data option on the main menu), the picture below highlights that there are several data file import options you can use instead. If you have raw perturbation ("QPCR") data, you can import it using either an XML data format or using two different comma-separated value (CSV) formats. The temporal/spatial expression and temporal input data can be imported using XML data files. To learn about this, work through the Dynamic Submodels Tutorial. The two sample data files that come with the tutorial, the Time Course Data File and the Temporal Input Data File, provide good examples of these input files that you can use to build your own.

Data Import Options
Click on Image to see Full Size

What experimental data can I display for a gene?   Back to Questions

The experimental data display that appears when you right-click on a gene and select Experimental Data is configured using a "plug-in" architecture that can be customized by the user. Without modification, BioTapestry will use its built-in plugins to display:

Raw perturbation ("QPCR") data

Temporal/spatial expression data

Temporal input data

Plain text (actually very simple HTML: it supports italic, bold, paragraph, and line break tags). To enter this text, right-click on a gene, choose Properties..., and select the Text Annotations tab.

These different types of built-in displays are shown below:

Data Displays
Click on Image to see Full Size

If you want to add additional custom data displays to the experimental data window, there are example plug-ins in the source code tree, which is available here. It would be relatively easy to add data available on a web server to this data window; one of the example plug-ins shows how this is done. Below is an example of this example plug-in. The left window is a web browser, the right window shows how this web content is incorporated into the BioTapestry experimental data window.

Plug-in Data Display
Click on Image to see Full Size

Are there limitations on the time units I can use for my experimental data?   Back to Questions

Starting with version 2, users are no longer restricted to using hours for the time units. Units from seconds to years are available. Also, the user can specify numbered or customed named stages as the time units. Before you enter any time-dependent data, you are required to set these units. You can do this by selecting Data->Set Time Units... from the main menu:

Set Time Units
Click on Image to see Full Size

What graphical symbols are available for indicating confidence levels or experimental evidence?   Back to Questions

There are a few different methods for tagging genes and individual links with graphical symbols that can be used to indicate confidence levels and/or experimental evidence, as the following picture shows:

Evidence Displays
Click on Image to see Full Size

As shown above by the links that are inbound to the gene Target 1, individual links can be assigned three different "evidence level" tags. The three available "levels" have no predefined semantics; the user can use these designations to mean anything they wish. To assign a level to a link, right-click on the link tree, select Properties... from the pop-up menu, and go to the Cis-Reg. Evidence column of the table on the Model Properties tab. Then you can set the evidence from None up to Level 3 for each different link in the tree. When you are done, click OK:

Setting Link Evidence Levels
Click on Image to see Full Size

Note that the display of the different link evidence levels can actually take two forms: target diamonds and thick links. Which of these methods is used to show link evidence can be configured as a display option. From the main menu, select Edit->Set Display Options.... In the dialog, as shown below, set the Link Evidence Display to the desired setting. In this case, the setting Show diamonds and thick links uses both methods, as shown in the network pictured above. You can also choose either method, or hide the evidence display completely.

Evidence Display Options
Click on Image to see Full Size

Genes, such as Target 2 in the above network, can also be tagged with an evidence glyph, which again can be used to mean anything the user wishes (though BioTapestry uses the term Isolated when the glyph is selected). To set the evidence level for a gene, right-click on the gene, and set the Evidence level on the Model Properties tab: .

Evidence for Gene
Click on Image to see Full Size

Finally, if you have defined cis-regulatory regions for a gene, you can tag each region with an evidence tag. Region b of the Target 3 gene in the above network has been tagged in this fashion. To set the evidence level for a region, right-click on the gene, and set the Evidence level for each row in the Subregions table on the Model Properties tab:

Evidence for Cis-Regulatory Modules
Click on Image to see Full Size

Go to Main FAQ Question Page