{"endpoint": "POST /api/v1/batch/analyze/", "description": "Batch cohort analysis over many proteins/regions; same engine as the Batch Analysis page.", "content_type": "application/json", "documentation": "/api_documentation#batch-analysis-api", "note": "Send JSON with a \"roi\" string (newline-separated identifiers, optional start end per line).", "search_type": "gene_name | uniprot | gencode (Gencode protein accession, same as Summary URL)", "go_gene_list": "GET /ajax/go-genes/?id=GO:0005813 returns main-isoform accessions + symbols (aligned with Statistics dynamic GO).", "ppi_neighbourhood": "GET /ajax/ppi-proteins/?hub=SIAH1 returns hub + direct partners as main-isoform accessions (Statistics PPI logic).", "response_extras": "plot_payload (Plotly-friendly series), motif_visualization (PSSM matrix or regex sequences for logos).", "pssm_tsv": "Use pssm_input_format: \"tsv\" and pssm_tsv multiline string (optional header row of one-letter AAs).", "island_filter": "island_pathogenicity (bool), island_metric: alphamissense | conservation, island_conservation_field: phastcons | global, island_conservation_delta, island_conservation_core_min, island_flank_mode: motif | fixed, island_flank (fixed mode), island_flank_aggregate: max | mean, island_score_delta, island_am_mean.", "dbnsfp_columns": "Optional output keys (region mean over PathogenicityPredictors): patho_sift, patho_clinpred, patho_esm1b, patho_eve, patho_polyphen2_hdiv, patho_polyphen2_hvar, patho_primateai, patho_varity_er_loo, patho_varity_r_loo, patho_gmvp, patho_alphamissense_dbnsfp."}