NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The caBIO 4.3.1 is the minor release with some enhancement in FreeStyleLM Search Summary page and introduction of the Entrez-Gene dataRelease 1.5.3 focuses on 508 compliance, defect fixes and minor enhancements for the web application.

Release History

Release

Date

4

1.5.3

.1 Data Refresh

September 2010

4.3.1 Data Refresh

May 2010

4.3.1

January 2010

4.3

July 2009

4.2

January 2009

4.1

May 2008

4.0

December 2007

New Features and Updates

1. Enhanced Display of FreestyleLM Search Results
To allow users to more readily find data of interest, the results for a FreestyleLM search from the Home Page are now organized into categories based on domain objects.

2. Inclusion of all Entrez Genes
caBIO now provides all human and mouse genes from Entrez Gene. For details, please see the caBIO Data Release Notes.

Documentation Index

caBIO Code Examples using Entrez As a Base Gene Model

The new Entrez Gene data will be available through the existing caBIO APIs. Below are coding examples demonstrating the query of gene information using DatabaseCrossReference.

1.     Querying for a Entrez Gene (BRCA1) and Get Pathways

...


DatabaseCrossReference dbRef = new DatabaseCrossReference();
dbRef.setDataSourceName("Entrez"); // Entrez
dbRef.setCrossReferenceId("672"); // Entrez Gene Id for BRCA1
List<DatabaseCrossReference> refList = new ArrayList<DatabaseCrossReference>();
refList.add(dbRef);
Gene gene = new Gene();
gene.setDatabaseCrossReferenceCollection(refList);
try
{
   List<Gene> resultList = appService.search(Gene.class, gene);
   for (Gene g : resultList) {
       System.out.println("Symbol: " + g.getSymbol());
       System.out.println("Name: " + g.getFullName());
       System.out.println("Taxon: " + g.getTaxon().getScientificName());
       Collection<Pathway> pathways = g.getPathwayCollection();
       for(Pathway p : pathways)
       {
            System.out.println(" Pathway: " 18 + p.getName()+" ("+p.getSource()+")");
       }
    }
} catch {}

The following is the output:

...


Symbol: BRCA1
Name: Breast cancer 1, early onset
Taxon: Hs
  Pathway: h_atmPathway (BioCarta)
  Pathway: h_atrbrcaPathway (BioCarta)
  Pathway: h_bard1Pathway (BioCarta)
  Pathway: h_carm-erPathway (BioCarta)
  Pathway: h_g2Pathway (BioCarta)
  Pathway: h_ATM_mediated_phosphorylation_of_repair_proteins (Reactome)
Pathway: h_Recruitment_of_repair_and_signaling_proteins_to_double_strand_breaks (Reactome)

May 2012

1.5.2

October 2010

1.5.1

May 2010

1.5

October 2009

1.4.1.2

November 2008

1.4.1

August 2008

1.4

June 2008

1.3

January 2008

1.2.1

October 2007

1.2

September 2007

1.1.1

May 2007

1.1

April 2007

1.0

January 2007

0.5

June 2006

Release notes for release 1.5.2 and prior can be found on the GForge project files tab archive.

New Features and Updates

  • CANANOLAB-3 - Back button on sample search results
  • CANANOLAB-13 - Upgrade for BDA-Lite build script
  • CANANOLAB-29 - Include the data submission date in search results
  • CANANOLAB-32 - Add URL field to protocol submission
  • CANANOLAB-33 - Disable the statistics polling feature on the caNanoLab home page
  • CANANOLAB-34 - Add external link disclaimer 
  • CANANOLAB-36 - Update protocol search results sorting to be per page only
  • CANANOLAB-37 - Updated Protocol File column in Protocol Search Results

Bugs Fixed Since Last Release

2.     Querying for a Unigene Gene (BRCA1) and Get Pathways

...


DatabaseCrossReference dbRef = new DatabaseCrossReference();
dbRef.setDataSourceName("Unigene"); // Unigene
dbRef.setCrossReferenceId("Hs.194143");  // Unigene Cluster Id for BRCA1
List<DatabaseCrossReference> refList = new ArrayList<DatabaseCrossReference>();
refList.add(dbRef);
Gene gene = new Gene();
gene.setDatabaseCrossReferenceCollection(refList);
try
{
    List<Gene> resultList = appService.search(Gene.class, gene);
    for (Gene g : resultList) {
       System.out.println("Symbol: " + g.getSymbol());
       System.out.println("Name: " + g.getFullName());
       System.out.println("Taxon: " + g.getTaxon().getScientificName());
       Collection<Pathway> pathways = g.getPathwayCollection();
       for(Pathway p : pathways) {
           System.out.println("  Pathway: " + p.getName()+" ("+p.getSource()+")");
       }
    }
} catch {}

The output is same as in example 1) above.

Old Archive Releases

...