Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Dashboard

The dashboard at https://cytetype.nygen.io/dashboard is where you manage your reports, your API keys and your account. It needs a signed-in browser session: if you are not signed in, it sends you to the sign-in page first and brings you back afterwards. See Sign in and API keys.

Open the dashboard

Open the URL in a browser, or open it from your terminal or R session:

Python
R
cytetype dashboard

Both open the dashboard of the server you signed in to, or https://cytetype.nygen.io/dashboard when there is no saved sign-in. They also print the URL, so you can copy it when no browser opens.

The sidebar links to Chat, Reports, API keys and the documentation. At the bottom are the workspace switcher (only for members of an organization with an active license) and your account.

Workspaces

Every account has a personal workspace. If your account belongs to an organization with an active license, the sidebar also shows a workspace switcher with your organization (and your role in it) and Personal. The dashboard offers one organization per account: the one it joined first. The Reports, API keys and Account pages always show the selected workspace only.

Personal workspaceOrganization workspace
Who has itEvery accountMembers of an organization with an active license
ReportsJobs submitted with your personal API keysJobs submitted with your organization’s API keys
API keysPersonal keys (cyt_p_...) that you createOrganization keys (cyt_...) that admins create
Usage counted againstYour personal rolling limitsThe organization’s cluster quota
Visibility optionsPrivate, PublicPrivate, Organization, Public

The API key that submits a job decides its workspace. A job submitted with a personal key belongs to your personal workspace and counts toward your personal limits. A job submitted with an organization key belongs to the organization workspace and counts toward the organization’s quota. Browser sign-in with cytetype setup or SetupCyteTypeR() gives you a personal key, so to run jobs under your organization, use an organization key from an admin (see Sign in and API keys).

When an organization’s license expires, its workspace is no longer offered in the switcher.

Reports

The Reports page has two tabs. The first is the same in both workspaces:

The second depends on the workspace:

Each row in My Reports shows the report name, the report ID (with a copy button), the status (Processing, Completed or Failed), the visibility, who it is shared with, the number of clusters, the creation date and the actions. The other tab shows the owner instead of the sharing details.

Open a report, Chat or target analysis

Each row has up to three buttons:

Rename a report

In My Reports, click the report name, type the new name and press Enter (Esc cancels). Reports without a name show “Untitled”. You can also name a report when you submit it, with a title key in metadata (see Study context and metadata). Only the owner can rename a report.

Change the visibility

Click the edit icon next to the visibility badge, choose Private, Organization or Public, and click Save. Organization is offered only in the organization workspace. You can change the visibility in either direction at any time. Visibility and sharing explains what each level allows.

Share by email

  1. Tick the reports to share and click Share, or click the Shared With cell of a single report.

  2. Enter an email address and click Add (or press Enter). Repeat for more people.

  3. Click Save Changes.

What happens next:

Only the owner can share a report. Owners can also share from the Share button on the report page.

Transfer ownership

Transfer is available in the organization workspace only.

  1. Tick the reports and click Transfer.

  2. Enter the new owner’s email address and click Transfer All.

  3. Confirm.

The new owner must be a member of the same organization. A transfer cannot be undone: the new owner gets all owner rights (rename, visibility, sharing, deletion) and you lose them. If the report is private, you also lose access to it unless the new owner shares it with you or sets it to Organization.

Archive a report

Tick the reports and click Archive. Archived reports disappear from the list until you tick Show archived; select them there and click Unarchive to bring them back.

Archiving does not change who can open the report: the link keeps working for everyone who could open it before. It removes the report from your lists, and from the report search in Chat and the job list of the MCP connector for everyone. An archived report can still be attached in Chat or connected through MCP by its full report ID.

Delete a report

Tick the reports in My Reports, click Delete and confirm. Only the owner can delete a report.

Deletion is a soft delete:

If you delete a report that is still processing, it disappears from your views but the job keeps running on the server until it finishes.

API keys

API keys let the Python and R clients submit jobs and fetch results. The API keys page lists the keys of the selected workspace.

Create a key

  1. Select the workspace the key is for.

  2. Click Create API key.

  3. Enter a Key name, for example the computer or pipeline that will use it.

  4. Optionally enter a Quota limit: the maximum number of clusters this key can annotate in total. Leave it empty for no per-key limit. Your other limits still apply.

  5. Organization admins can enter a member’s address in User email (optional) to create the key for that member.

  6. Click Create API key, then copy the key from the API key created panel.

To use the key, save it with cytetype login or LoginCyteTypeR(), or pass it as auth_token. Remote servers, SSH and headless machines walks through it.

In the organization workspace, only admins can create keys. A member who clicks Create API key sees a dialog listing the organization’s admins to contact.

The key list

ColumnMeaning
OwnerThe member who owns the key (shown to organization admins)
NameThe key name
Key IDThe key’s prefix and last four characters. It identifies the key but cannot be used as a key.
StatusActive or Disabled
Jobs, ClustersRunning and completed jobs submitted with the key, and their clusters, including deleted jobs
QuotaThe key’s cluster limit, or Unlimited
CreatedThe creation date

The Active filter shows active keys only; All also shows disabled keys. The Sort menu orders keys by date created, name, clusters used, jobs run or quota.

Rename a key or change its quota

Click the edit icon next to the name or the quota, change the values and click Save Changes. Leave the quota empty for no per-key limit. In your personal workspace you can edit your own keys. In the organization workspace, only admins can edit keys, and they can edit any organization key.

Disable a key

Click Disable and confirm. The key stops working at once: uploads and job submissions that use it are rejected with the error code TOKEN_INACTIVE (an AuthenticationError in Python), and it can no longer fetch the results of private or organization reports. Jobs that are already running still finish; fetch their results with another valid key.

Disabling is permanent. Keys cannot be re-enabled, and they cannot be deleted: disabled keys stay in the list under All as a record. Members can disable their own organization keys; admins can disable any organization key.

The “CyteType CLI” key

Browser sign-in (cytetype setup or SetupCyteTypeR()) does not always create a new key. It hands out your active personal key named “CyteType CLI”, including its secret, and creates that key only when you have no active one. So:

For a computer or pipeline that should have a key of its own, create one on this page instead (Remote servers, SSH and headless machines).

cytetype logout and LogoutCyteTypeR() only delete the saved copy on that computer. To stop a key from working anywhere, disable it here.

Account

Open the Account page from your email address at the bottom of the sidebar, or at https://cytetype.nygen.io/account. It shows the selected workspace:

Usage limits and quotas explains what counts toward each number.

Organization roles

Organization members are either admins or members. Admin rights cover API keys; they give no extra access to reports.

ActionMemberAdmin
Manage their own reports (rename, visibility, share, transfer, archive, delete)YesYes
Open other members’ Organization and Public reportsYesYes
Open other members’ private reportsOnly if shared with themOnly if shared with them
Create organization API keysNoYes, for themselves or any active member
See organization API keysTheir ownAll, with owner and usage
Rename keys and change quotasNoAny organization key
Disable keysTheir ownAny organization key

Admins cannot see members’ personal workspaces (personal reports and personal keys) or their Chat conversations, which are private to each user.

The dashboard has no controls for organization membership or roles. A new account whose email domain belongs to an organization with an active license joins it as a member at its first sign-in. To change admins or license settings, contact contact@nygen.io.

See also