home login register your profile contact        
Affymetrix
Products Support Analysis Scientific Community Corporate Careers Shop Affymetrix Japan
Software Developer Network
GCOS SDK Overview
GCOS SDK Downloads
GCOS SDK Action Objects
GCOS SDK Data Objects
GCOS SDK Release Notes

GeneChip® Operating Software (GCOS) SDK Overview

The Affymetrix® GCOS SDK is a set of application programming interfaces (API) used to access the Affymetrix GCOS system. The GCOS SDK is a very thoroughly documented collection of software libraries, application programming interfaces, and sample code that illustrate and enable the use of and integration with the Affymetrix GCOS by external programs.

This documentation is intended to provide comprehensive technical detail on the use of the Affymetrix GCOS SDK in software development applications development. Additional support in the use of these application programming interfaces is available solely through the use of the Affymetrix Software Professional Services group. Use of the Affymetrix GCOS SDK is offered to those customers who understand and accept these support limitations and wish to take advantage of this high value package with their application development projects.


GCOS SDK

Usage
The GCOS SDK provides programmatic access into the GCOS system allowing for system integration, automation and customization. With the GCOS SDK a user can programmatically communicate with the GCOS Server or Desktop version. With the GCOS SDK a programmer can:

  • Manage the workflow such as Sample Registration, Experiment Setup and analysis.
  • Access information about the installed GCOS system including configuration information.
  • Load collections of objects bases on a variety of experimental filters.
  • Manage sample and experiment templates.
  • Read, write, delete and update experimental data.
  • Publish experimental results to a AADM compliant database.
  • Create an AADM compliant database.
  • Import non-GCOS generated GeneChip® array data into the GCOS system.
  • Re-analyze GeneChip array data with specific parameters.
  • Generate reports (RPT) for CHP data.

Language Bindings
The GCOS SDK is written as a set of DCOM interfaces. Languages that support COM such as C++, VB, VC++ and ASP can access the SDK interfaces.

The GCOS SDK is also written as Java classes to support the Java language. The implementation of the Java classes uses the Java Native Interface (JNI) technology to communicate with the COM version of the SDK. With this implementation, the use of the Java interfaces is restricted to a Windows OS environment only.

Application Programming Interfaces
The interfaces are divided up into action and data objects. The majority of objects serve as containers for data. Several objects perform actions on the data container objects. Included in the action objects are a connection object which manages the database connection and an admin object to manages security and publishing tasks.

Download
Download the GCOS SDK, including the interface descriptions and sample programs from the download center. The download center is available to licensed users only. Please note: your use of the GCOS SDK is subject to the Affymetrix Terms and Conditions provided therewith.

Release Notes
This page contains the release notes for the various versions of the GCOS SDK.

888-DNA-CHIP (888-362-2447) +44 (0) 1628 552550 feedback e-mail support terms of use privacy policy