forked from dandi/handbook
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
235 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
name: Build MkDocs | ||
on: | ||
push: | ||
pull_request: | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v1 | ||
|
||
- name: Install version of Python | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: '3.11' | ||
|
||
- name: Install requirements | ||
run: pip install -r requirements.txt | ||
|
||
- name: Build docs | ||
run: mkdocs build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,35 @@ | ||
# Publishing Dandisets | ||
|
||
Once you create a Dandiset, DANDI will automatically create a `draft` version of the Dandiset that | ||
can be | ||
changed as many times as needed. | ||
|
||
Prior to publishing, you should edit your metadata appropriately | ||
(e.g. people and funding contributors, protocol information, keywords, related resources in other | ||
sources such as publications, code repositories, and other data). | ||
If you need to change the Dandiset or its metadata in the future, you will need to create another version of your | ||
Dandiset. The content of the specific published version of the Dandiset cannot be changed. | ||
|
||
When you are ready to publish your data and to create a unique version of your | ||
Dandiset, click the `Publish` button (on the right panel of the landing page). Note that the `Publish` | ||
button is only active if all the metadata and asset errors are fixed. | ||
Once you create a Dandiset, DANDI will automatically create a `draft` version | ||
of the Dandiset that can be changed as many times as needed by editing the | ||
metadata or uploading new files. | ||
|
||
When the draft version is ready, you can *publish* your Dandiset. This results | ||
in an immutable snapshot of your Dandiset with its own unique version number | ||
that others can cite. If you need to change the data or metadata, you can do | ||
so by continuing to modify the draft version and publishing a new version | ||
when you are ready. | ||
|
||
Follow these steps to publish your Dandiset: | ||
|
||
1. Edit the Dandiset metadata, aiming to fix all Dandiset metadata validation | ||
errors, and include any other useful information. For example, you may want | ||
to edit the following fields: | ||
- People and funding contributors | ||
- Protocol information | ||
- Keywords | ||
- Related resources such as publications and code repositories | ||
|
||
1. Fix all asset metadata errors by modifying the asset files to eliminate | ||
the errors and re-uploading them. | ||
|
||
1. When all the Dandiset metadata and asset metadata errors are fixed, and the Dandiset is made public if it was initially embargoed, the | ||
`Publish` button (on the right panel of the Dandiset landing page) will | ||
be enabled and turn green. Click the button to publish your Dandiset. | ||
|
||
1. In the lower right section of the Dandiset landing page, you should see | ||
the new, published version of your Dandiset listed. Click on that link | ||
to view this version. | ||
|
||
**NOTE:** Dandisets with Zarr assets currently cannot be published. We are | ||
actively working on enabling this feature. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Create a DANDI Account | ||
|
||
A DANDI account is only required for specific features. | ||
Without a DANDI account, you can search, view, and download files. | ||
With a DANDI account, you can additionally create Dandisets and access the DANDI Hub to analyze existing data. | ||
|
||
## Instructions | ||
|
||
1. To create a DANDI account, first [create a GitHub account](https://github.com/) if you don't have one. | ||
1. Using your GitHub account, register for a DANDI account by selecting the `LOG IN WITH GITHUB` button on the [DANDI homepage](https://dandiarchive.org). | ||
1. You will receive an email acknowledging that your request for an account will be reviewed within 24 hours. | ||
- **note**: Requests from new GitHub accounts and from emails that are not an `.edu` domain might take longer to review and are more likely to be rejected, especially if there are no plans described to upload data to the archive. | ||
1. If your request for an account is approved, you will be able to log in to DANDI using GitHub by clicking the `LOG IN WITH GITHUB` button. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Using the DANDI Hub | ||
|
||
[DANDI Hub](http://hub.dandiarchive.org) is a [JupyterHub](https://jupyterhub.readthedocs.io) instance in the cloud to interact with the data stored in DANDI, and is free to use for exploratory analysis of data on DANDI. | ||
For instructions on how to navigate JupyterHub see this [YouTube tutorial](https://www.youtube.com/watch?v=5pf0_bpNbkw&t=09m20s). | ||
Note that DANDI Hub is not intended for significant computation, but provides a place to introspect Dandisets and to perform some analysis and visualization of data. | ||
|
||
## Registration | ||
|
||
To use the [DANDI Hub](http://hub.dandiarchive.org), you must first register for an account using the [DANDI website](http://dandiarchive.org). | ||
See the [Create a DANDI Account](./16_account.md) page. | ||
|
||
## Choosing a server option | ||
|
||
When you start up the DANDI Hub, you will be asked to select across a number of server options. | ||
For basic exploration, Tiny or Base would most likely be appropriate. | ||
The DANDI Hub also currently offers Medium and Large options, which have more available memory and compute power. | ||
The "T4 GPU inference" server comes with an associated T4 GPU, and is intended to be used for applications that require GPU for inference. | ||
We request that users of this server be considerate of their usage of the DANDI Hub as a free community resource. | ||
Training large deep neural networks is not appropriate. | ||
A "Base (MATLAB)" server is also available, which provides a MATLAB cloud installation but you would be required to provide your own license. | ||
|
||
## Custom server image | ||
|
||
If you need additional software installed in the image, you can add a server image that will be made available for all users in the `Server Options` menu. Add a server image by updating the `profileList` in the [JupyterHub config file](https://github.com/dandi/dandi-hub/blob/do-eks/helm/jupyterhub/dandihub.yaml) and submitting a pull request to the [dandi-hub repository](https://github.com/dandi/dandi-hub). Once the pull request is merged, the DANDI team will redeploy JupyterHub and the image will be available. | ||
|
||
## Example notebooks | ||
|
||
The best way to share analyses on DANDI data is through the DANDI example notebooks. | ||
These notebooks are maintained in the [dandi/example-notebooks](https://github.com/dandi/example-notebooks) repository which provides more information about their organization. | ||
Dandiset contributors are encouraged to use these notebooks to demonstrate how to read, analyze, and visualize the data, and how to produce figures from associated scientific publications. | ||
|
||
Notebooks can be added and updated through a pull request to the [dandi/example-notebooks](https://github.com/dandi/example-notebooks) repository. | ||
Once the pull request is merged, your contributed notebook will be available to all DANDI Hub users. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ src="./img/dandi-banner.png" | |
alt="dandi_banner" | ||
style="width: 75%; height: auto; display: block; margin-left: auto; margin-right: auto;"/> | ||
|
||
The Web interface to the DANDI archive is located at [https://dandiarchive.org](https://dandiarchive.org). | ||
The Web interface to the DANDI archive is located at https://dandiarchive.org. | ||
This documentation explains how to interact with the archive. | ||
|
||
## How to Use This Documentation | ||
|
@@ -24,14 +24,14 @@ page in the Developer Guide section. | |
|
||
You can communicate with the DANDI team in a variety of ways, depending on your needs: | ||
|
||
- You can ask questions, report bugs, or | ||
request features [at our helpdesk](https://github.com/dandi/helpdesk/issues/new/choose). | ||
- For interacting with the global neuroscience community, post on [https://neurostars.org](https://neurostars.org) | ||
and use the tag [dandi](https://neurostars.org/tag/dandi). | ||
- You can use the DANDI Slack workspace, which we will invite you to after approving your [registration on | ||
DANDI using GitHub](https://dandiarchive.org/) (this registration is required to upload data or to use the DANDI | ||
- You can ask questions, report bugs, or | ||
request features [at our helpdesk](https://github.com/dandi/helpdesk/issues/new/choose). | ||
- For interacting with the global neuroscience community, post on https://neurostars.org | ||
and use the tag [dandi](https://neurostars.org/tag/dandi). | ||
- You can use the DANDI Slack workspace, which we will invite you to after approving your [registration on | ||
DANDI using GitHub](https://dandiarchive.org/) (this registration is required to upload data or to use the DANDI | ||
JupyterHub). See [here for details on how to | ||
register](./13_upload.md). | ||
[register](./13_upload.md). | ||
- Email us: [[email protected]](mailto: [email protected]) | ||
|
||
## Contributing and Feedback | ||
|
Oops, something went wrong.