biocontext_kb.core.antibodyregistry

biocontext_kb.core.antibodyregistry#

Functions#

get_antibody_information(ab_id)

Get detailed antibody information by ID. Retrieves catalog number, vendor, clonality, epitope, applications, and more.

get_antibody_list(search[, page, size])

Search Antibody Registry for antibodies. Returns catalog numbers, vendors, clonality, applications, and metadata.

Package Contents#

biocontext_kb.core.antibodyregistry.get_antibody_information(ab_id)#

Get detailed antibody information by ID. Retrieves catalog number, vendor, clonality, epitope, applications, and more.

Returns:

Antibody details including abId, catalog numbers, vendor, clonality, epitope, applications, target species, isotype, citations or error message.

Return type:

dict

Parameters:

ab_id (Annotated[str, Field(description="Antibody Registry ID (e.g., '3643095')")])

biocontext_kb.core.antibodyregistry.get_antibody_list(search, page=None, size=None)#

Search Antibody Registry for antibodies. Returns catalog numbers, vendors, clonality, applications, and metadata.

Returns:

Search results containing list of antibodies with catalog numbers, vendors, clonality, applications, metadata or error message.

Return type:

dict

Parameters:
  • search (Annotated[str, Field(description="Gene symbol, protein name, or UniProt ID (e.g., 'TRPC6')")])

  • page (Annotated[int | None, Field(description='Page number for pagination (default: 1)')])

  • size (Annotated[int | None, Field(description='Number of results per page (default: API default)')])