Skip to content

discussion/information-architecture #90

@bwalsh

Description

@bwalsh

CALYPR Information Architecture Reviewer's Guide

Purpose of This Guide

This guide is intended to help reviewers evaluate the proposed documentation and website structure for the CALYPR platform.

The proposed approach reorganizes the site around:

  1. Solutions
  2. Personas
  3. Use Cases
  4. Tool Launch Pages
  5. Standardized Tool Documentation

The objective is to help sophisticated researchers, bioinformaticians, engineers, and standards architects quickly understand:

  • What problems CALYPR solves
  • Which capabilities are relevant to them
  • How those capabilities map to specific tools
  • Where to begin using each tool

What Is Information Architecture?

Information Architecture (IA) is the practice of organizing, labeling, and structuring content so users can find information efficiently and understand how concepts relate to one another.

In practical terms, Information Architecture answers four questions:

  1. What information exists?
  2. How is it grouped?
  3. How do users navigate between groups?
  4. How do users know where they are and where to go next?

A well-designed Information Architecture:

  • Reflects how users think about their goals
  • Reduces cognitive load
  • Makes navigation intuitive
  • Supports discovery and reuse
  • Scales as content grows

For CALYPR, Information Architecture determines how users move from high-level problems such as "Manage Data" to concrete documentation for tools such as Syphon or git-drs.


Why This Matters for CALYPR

CALYPR contains multiple powerful tools implementing open standards such as:

  • GA4GH DRS
  • GA4GH TES / WES
  • GA4GH Passports
  • FHIR
  • GraphQL

Today, documentation is largely organized by tool repository.

This is useful for developers who already know which tool they need, but less effective for:

  • Researchers trying to solve a scientific problem
  • Bioinformaticians looking for workflow integrations
  • Architects evaluating standards compliance
  • Platform engineers comparing deployment options

The proposed Information Architecture starts with user goals rather than product names.


Design Principle

Lead with outcomes, not tools.

Users typically begin with questions such as:

  • How do I register and share research data?
  • How do I run workflows across institutions?
  • How do I integrate clinical and omics data?
  • How do I benchmark machine learning models?

The site should answer these questions first and then introduce the relevant tools.


Proposed Navigation Hierarchy

Home
├── Solutions
│   ├── Manage Data
│   ├── Manage Compute
│   ├── Integrate Data
│   └── Manage Models
├── Personas
│   ├── Researchers and Bioinformaticians
│   ├── Workflow Engineers
│   ├── Platform Engineers
│   ├── Data Stewards
│   └── Standards and Architecture Leads
├── Use Cases
│   ├── Register and Share Research Data
│   ├── Run Portable Workflows
│   ├── Integrate Biomedical Data
│   └── Benchmark Models Across Institutions
└── Tools
    ├── Syphon
    ├── git-drs
    ├── Funnel
    ├── GRIP
    ├── data-client
    ├── Sifter
    └── Forge

How the Structure Works

Solutions

Solutions are the highest-level categories and describe major problem domains.

Examples:

  • Manage Data
  • Manage Compute
  • Integrate Data
  • Manage Models

Personas

Persona pages help users identify where to start based on their professional role.

Examples:

  • Researcher / Bioinformatician
  • Workflow Engineer
  • Platform Engineer
  • Data Steward
  • Standards Architect

Use Cases

Use cases describe concrete workflows and link to the tools that support them.

Examples:

  • Register and Share Research Data
  • Run Portable Workflows
  • Integrate Biomedical Data
  • Benchmark Models Across Institutions

Tool Launch Pages

Tool launch pages provide concise product introductions and route users into standardized technical documentation.


What Is a Tool Launch Page?

A Tool Launch Page is the entry point into a specific product.

It is not intended to contain all documentation.

Instead, it answers:

  1. What does this tool do?
  2. Why does it matter?
  3. Who uses it?
  4. What use cases does it support?
  5. Which standards does it implement?
  6. Where should I start?

The page then links to a standard documentation table of contents.


Standardized Tool Documentation

Each tool should expose a consistent documentation structure:

  1. Overview
  2. Quickstart
  3. Installation
  4. Configuration
  5. Commands / API
  6. Integrations
  7. Examples
  8. Troubleshooting
  9. Developer Documentation

This consistency reduces friction and makes every tool feel part of a coherent platform.


Example User Journey

Researcher Wants to Share Data

  1. Visits Home page
  2. Selects Manage Data
  3. Reads Register and Share Research Data use case
  4. Launches Syphon or git-drs
  5. Opens Quickstart
  6. Successfully registers and accesses data

Platform Engineer Evaluating Infrastructure

  1. Visits Home page
  2. Selects Platform Engineer persona
  3. Reviews Deploy Standards-Based Infrastructure use case
  4. Launches Syphon or Funnel
  5. Opens Installation and Configuration guides

Benefits of This Approach

Better First Impressions

The site communicates value before exposing technical detail.

Faster User Onboarding

Users reach relevant documentation with fewer decisions.

Clearer Product Positioning

Tools are presented as both standalone components and parts of a unified platform.

Improved Standards Visibility

Each page highlights implemented open standards.

Consistent Documentation Experience

All tools share predictable structure and navigation.

Scalable Architecture

New tools, use cases, and solutions can be added without restructuring the site.


Relationship to Marketing and UX

This approach combines:

  • Information Architecture
  • User Experience Design
  • Product Marketing
  • Technical Documentation

Marketing communicates why CALYPR matters.

UX ensures users can find the right information quickly.

Documentation provides the technical depth required by advanced audiences.


Review Questions

Strategic Fit

  • Does the structure accurately reflect CALYPR's capabilities?
  • Does it present CALYPR as a coherent platform?
  • Does it balance modular tools and integrated solutions?

Audience Fit

  • Will researchers understand where to begin?
  • Will engineers find technical depth quickly?
  • Will standards groups see explicit compliance and interoperability?

Navigation Fit

  • Is the Solutions → Personas → Use Cases → Tools flow intuitive?
  • Are category names clear and concise?

Documentation Fit

  • Does the standardized table of contents make sense?
  • Are any sections missing or unnecessary?

Messaging Fit

  • Is the tone precise and sophisticated?
  • Does the site avoid unnecessary marketing hype?

Recommended Review Method

  1. Read the homepage and Solutions sections.
  2. Follow one persona relevant to your role.
  3. Select a use case you care about.
  4. Launch a tool page.
  5. Open the Quickstart.
  6. Assess whether the path feels natural and efficient.

Success Criteria

The Information Architecture will be successful if users can answer:

  • What does CALYPR do?
  • Which solution area applies to me?
  • Which tools are relevant?
  • How do I get started quickly?
  • How does this align with open standards?

Key Positioning Statement

CALYPR provides modular tools and an integrated platform for managing biomedical data, compute, integration, and model workflows using open standards.


Closing Perspective

The proposed Information Architecture is designed to present CALYPR in a way that is:

  • Technically rigorous
  • Strategically coherent
  • Easy to navigate
  • Scalable over time
  • Credible to sophisticated technical audiences

By organizing content around solutions, personas, and use cases, CALYPR can communicate both immediate practical value and a broader architectural vision.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions