How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Genialis Modules API

The Modules API from Genialis — 17 operation(s) for modules.

Genialis Modules API is one of 44 APIs that Genialis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Modules. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 24 operations across 17 paths, and defines 48 schemas. It is described by OpenAPI 3.2.0, at version 0.0.0.

Requests are made against a single base URL, https://app.genialis.com.

24 operations 17 paths 48 schemas 14 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.0
Base URL
https://app.genialis.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Genialis Modules API declares 1 security scheme for authenticating requests. An API key is passed in the cookie as sessionid (cookieAuth).

Paths & Operations 24

Across 17 paths, the API surfaces 24 operations — 14 GET, 10 POST. Each is listed below with its method, path, parameters, and response codes.

Modules 24
GET
/api/_modules/differential_expression/geneset_search
Api modules differential expression geneset search list
api__modules_differential_expression_geneset_search_list 119 params → 200
POST
/api/_modules/differential_expression/geneset_search
Api modules differential expression geneset search create
api__modules_differential_expression_geneset_search_create body → 200
GET
/api/_modules/differential_expression/list
Api modules differential expression list list
api__modules_differential_expression_list_list 118 params → 200
POST
/api/_modules/differential_expression/list
Api modules differential expression list create
api__modules_differential_expression_list_create body → 200
GET
/api/_modules/gene_list/list
Api modules gene list list list
api__modules_gene_list_list_list 4 params → 200
GET
/api/_modules/gene_list/list_by_ids
Api modules gene list list by ids list
api__modules_gene_list_list_by_ids_list 5 params → 200
POST
/api/_modules/gene_list/list_by_ids
Api modules gene list list by ids create
api__modules_gene_list_list_by_ids_create body → 200
GET
/api/_modules/jbrowse/genome
Api modules jbrowse genome list
api__modules_jbrowse_genome_list 4 params → 200
GET
/api/_modules/process/list
Api modules process list list
api__modules_process_list_list 3 params → 200
POST
/api/_modules/sample/table
Api modules sample table create
api__modules_sample_table_create body → 200
GET
/api/_modules/species/collection
Api modules species collection list
api__modules_species_collection_list 5 params → 200
GET
/api/_modules/visualizations/aggregated_expression_box_plot/get_last
Api modules visualizations aggregated expression box plot get last list
api__modules_visualizations_aggregated_expression_box_plot_get_last_list 10 params → 200
POST
/api/_modules/visualizations/attributes
Api modules visualizations attributes create
api__modules_visualizations_attributes_create body → 200
GET
/api/_modules/visualizations/attributify
Api modules visualizations attributify list
api__modules_visualizations_attributify_list 7 params → 200
POST
/api/_modules/visualizations/attributify
Api modules visualizations attributify create
api__modules_visualizations_attributify_create body → 200
GET
/api/_modules/visualizations/basket_expressions
Api modules visualizations basket expressions list
api__modules_visualizations_basket_expressions_list 5 params → 200
POST
/api/_modules/visualizations/case_control_expressions
Api modules visualizations case control expressions create
api__modules_visualizations_case_control_expressions_create body → 200
GET
/api/_modules/visualizations/expression_box_plot
Api modules visualizations expression box plot list
api__modules_visualizations_expression_box_plot_list 9 params → 200
POST
/api/_modules/visualizations/expression_box_plot
Api modules visualizations expression box plot create
api__modules_visualizations_expression_box_plot_create 3 params body → 200
GET
/api/_modules/visualizations/expressions
Api modules visualizations expressions list
api__modules_visualizations_expressions_list 10 params → 200
POST
/api/_modules/visualizations/expressions
Api modules visualizations expressions create
api__modules_visualizations_expressions_create 3 params body → 200
GET
/api/_modules/visualizations/heatmap
Api modules visualizations heatmap list
api__modules_visualizations_heatmap_list 7 params → 200
POST
/api/_modules/visualizations/heatmap
Api modules visualizations heatmap create
api__modules_visualizations_heatmap_create 3 params body → 200
GET
/api/_modules/visualizations/rose2
Api modules visualizations rose2 list
api__modules_visualizations_rose2_list 117 params → 200

Schemas 48

The contract defines 48 schemas that model the data the API accepts and returns. The most detailed are GenesetSearchSerializerWithPermissions (38 properties), DifferentialExpressionsSerializerWithPermissions (36 properties), Data (30 properties), AggregatedExpressionBoxPlot (11 properties). Each schema is shown below with its type and property counts.

GeneList
object
Gene list serializer.
3 properties 3 required
Rose2
object
Rose2 serializer.
5 properties 4 required
ExpressionBoxPlotDeserializer
object
ExpressionBoxPlot deserializer.
6 properties 1 required
AnnotationVersionEnum
string
v2 - v2
HeatmapDeserializer
object
Heatmap deserializer.
4 properties 1 required
PaginatedExpressionsList
object
4 properties 2 required
Expressions
object
Expressions serializer.
6 properties 4 required
CollectionSpecies
object
Species serializer.
2 properties 2 required
Statistics
object
Statistics serializer.
4 properties 4 required
PaginatedProcessList
object
4 properties 2 required
DataStatus
string
UP - Uploading RE - Resolving WT - Waiting PP - Preparing PR - Processing OK - Done ER - Error DR - Dirty
DifferentialExpressionsSerializerWithPermissions
object
Serialize ~genesis.models.differentialexpression.models.GeneSetSearch.
36 properties 21 required
DifferentialExpressionsDeserializer
object
Deserialize ~genesis.models.differentialexpression.models.GeneSetSearch.
4 properties
PaginatedGenesetSearchSerializerWithPermissionsList
object
4 properties 2 required
AttributeList
object
Attribute serializer.
2 properties 2 required
Process
object
Process serializer.
5 properties 3 required
PaginatedBasketExpressionsList
object
4 properties 2 required
PaginatedExpressionBoxPlotList
object
4 properties 2 required
SampleTableDeserializer
object
Serializer for parsing sample table endpoint input.
3 properties 2 required
PermissionsEnum
string
none - none view - view edit - edit share - share owner - owner
PaginatedAggregatedExpressionBoxPlotList
object
4 properties 2 required
PaginatedDifferentialExpressionsSerializerWithPermissionsList
object
4 properties 2 required
Contributor
object
Serializer for contributor User objects.
4 properties 2 required
PaginatedHeatmapList
object
4 properties 2 required
AttributesDeserializer
object
Serializer for parsing attributes endpoint input.
3 properties
Sample
object
Sample serializer.
3 properties 3 required
PaginatedSampleList
object
4 properties 2 required
DescriptorAttribute
object
Descriptor attribute serializer.
5 properties 3 required
CurrentUserPermissionsTypeEnum
string
user - user group - group public - public
AggregatedExpressionBoxPlot
object
Aggregated expression box plot serializer.
11 properties 11 required
PaginatedDataList
object
4 properties 2 required
PaginatedGeneListList
object
4 properties 2 required
GenesetSearchSerializerWithPermissions
object
Serialize ~genesis.models.differentialexpression.models.GeneSetSearch.
38 properties 22 required
ExpressionsDeserializer
object
Expressions deserializer.
7 properties 1 required
Heatmap
object
Heatmap serializer.
5 properties 5 required
Data
object
Serializer for Data objects.
30 properties 20 required
GeneIds
object
Serializer for geneids query parameter. Enforce that if geneids are specified, source and species are also.
3 properties
CurrentUserPermissions
object
Current user permissions serializer.
5 properties 2 required
Expression
object
Expression serializer.
5 properties 5 required
CaseControlExpressions
object
CaseControlExpressions serializer.
3 properties 3 required
BasketExpressions
object
Basket expressions serializer.
2 properties 2 required
AttributifyDeserializer
object
Serializer for parsing attributify endpoint input.
4 properties 1 required
RelationshipDict
object
Serializer for the DictRelatedField relation.
2 properties
CaseControlExpressionsDeserializer
object
Serializer for parsing case and control expressions endpoint input.
4 properties 2 required
PaginatedRose2List
object
4 properties 2 required
PaginatedCollectionSpeciesList
object
4 properties 2 required
ExpressionBoxPlot
object
ExpressionBoxPlot serializer.
10 properties 10 required
RelationAttribute
object
Relation attribute serializer.
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

genialis-modules-api-openapi.yml Raw ↑

Other APIs Genialis publishes across the network.

Genialis About API
Genialis Health Check API
Genialis Rest Auth API
Genialis Saml Auth API
Genialis Annotation API
Genialis Annotation Field API
Genialis Annotation Preset API
Genialis Annotation Value API
Genialis App State API
Genialis Base API
Genialis Basespace API
Genialis Basket API
Where this information came from

This is an independent, third-party profile of Genialis Modules API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.