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.

Overview

This guide will introduce you to Nucleus Hub for accessing the Cell Development Kit (CDK) and collaborating with other Nucleus Developers. If you are looking for information to get started with Developer Notes (DevNotes), please refer to Getting Started Developer Notes

Nucleus Hub Registration

Currently, access to Nucleus Hub is available by request. If you are a Nucleus Contributor, you can gain access by following these steps:

Orientation

Upon entering Nucleus Hub you should see the the Nucleus Hub landing page. This section will describe a few key interfaces that are frequently used in common workflows. Since Nucleus Hub builds on JupyterLab, an exhaustive description of the interface can be found in the JupyterLab Docs.

Landing Page
File Browser
Launcher
Nucleus Hub landing page.

Nucleus Hub landing page.

File Browser

Nucleus Hub allows you with a home directory that allows you to save files. To learn more about your home directory and your filesystem, please refer to this documentation page from 2i2c. The file browser is the main interface for managing notebooks, scripts, datasets, and other file types. A few directories exist by default:

DirectoryAccessPermissionsUsage
devnotes/privateread/writeA directory to organize DevNotes. When using the Create button from the Launcher, new DevNotes will appear here.
projects/sharedread/writeA directory to that provides access to files for specific projects.
sample-data/privateread/writeA directory that contains sample data for testing purposes.
shared/sharedreadA shared directory that allows Nucleus Hub admins to make files available to all Hub users.
work/privateread/writeA private directory to collect your individual work.

Launcher

Common Nucleus Hub workflows can be initiated from the Launcher. The button on the Launcher window are organized into the following categories:

Launcher CategoryFunction
NotebookCreate new blank or template notebooks associated with a specific kernel.
ConsoleInitiate an interactive console session associated with a specific kernel.
OtherMiscellaneous tools including the ability to initiate a terminal session.
Developer NotesTools for working with DevNotes. Some features will require setting API access, see Getting Started: Developer Notes for more details.
NucleusLinks to other Nucleus resources.

Accessing the Cell Development Kit

Nucleus Hub makes it easy to access the CDK to design and analyze experiments. This section will demonstrate a simple workflow for analyzing fluorescence time series data obtained from a microplate reader.

For a closer look into the workflows supported by the CDK, take a look at the following tutorials:

If you are a newcomer to Python and Jupyter the following links may be helpful: