# RhinoFCP Docs

## Documentation

- [About Rhino Federated Computing](https://docs.rhinofcp.com/getting-started/about-rhino-federated-computing.md): General information about Rhino Federated Computing.
- [Quick Start Guide](https://docs.rhinofcp.com/getting-started/quick-start-guide.md): Learn the basics of Rhino FCP in less than two hours
- [FCP Client Installation and Environment Configuration](https://docs.rhinofcp.com/getting-started/quick-start-guide/fcp-client-installation-and-environment-configuration.md): Access the FCP client installation guide and configure your local environment for Rhino FCP.
- [Log in to Rhino FCP](https://docs.rhinofcp.com/getting-started/quick-start-guide/log-in-to-rhino-fcp.md): Learn how to sign in to Rhino FCP using your email and password, Google SSO, or Microsoft Azure SSO.
- [Resetting Your Rhino FCP Password](https://docs.rhinofcp.com/getting-started/quick-start-guide/resetting-your-rhino-fcp-password.md): Follow these steps to securely reset your Rhino FCP account password.
- [The FCP Dashboard](https://docs.rhinofcp.com/getting-started/quick-start-guide/the-fcp-dashboard.md): A brief tour of the FCP Dashboard
- [Importing and Exporting Datasets to and from Your Network Storage](https://docs.rhinofcp.com/getting-started/quick-start-guide/importing-and-exporting-datasets-to-and-from-your-network-storage.md): Explains how to import and export datasets on the Rhino FCP from selected storage platforms.
- [Registering Data to your Rhino Federated Computing Platform (FCP) Client using SFTP](https://docs.rhinofcp.com/getting-started/quick-start-guide/registering-data-to-your-rhino-federated-computing-platform-fcp-client-using-sftp.md): Explains how to add data to your FCP Client using SFTP.
- [Pushing Containers to the ECR](https://docs.rhinofcp.com/getting-started/quick-start-guide/pushing-containers-to-the-ecr.md): Provides technical information required to push containers to the Amazon ECR (Elastic Container Registry)
- [Using SQL to Extract Metrics and Import Data From a Database](https://docs.rhinofcp.com/getting-started/quick-start-guide/using-sql-to-extract-metrics-and-import-data-from-a-database.md): Metric extraction and import example.
- [Federated Training Example with Tabular Data](https://docs.rhinofcp.com/getting-started/quick-start-guide/federated-training-example-with-tabular-data.md): Federated Training Example
- [The Rhino Federated Computing Platform (FCP)](https://docs.rhinofcp.com/introduction-to-the-rhino-federated-computing-platform-fcp/the-rhino-federated-computing-platform-fcp.md)
- [Federated Learning Overview](https://docs.rhinofcp.com/introduction-to-the-rhino-federated-computing-platform-fcp/federated-learning-overview.md)
- [Workflow Introduction](https://docs.rhinofcp.com/introduction-to-the-rhino-federated-computing-platform-fcp/workflow-introduction.md)
- [Glossary of Terminology](https://docs.rhinofcp.com/introduction-to-the-rhino-federated-computing-platform-fcp/glossary-of-terminology.md): Terms used in Rhino FCP
- [What is a Project?](https://docs.rhinofcp.com/projects/what-is-a-project.md): A brief explanation of basic project concepts
- [Project Overview Dashboard](https://docs.rhinofcp.com/projects/project-overview-dashboard.md): A walk-through of the project overview dashboard
- [Creating a New Project](https://docs.rhinofcp.com/projects/creating-a-new-project.md): How to Create a New Project, Specify Permission Policies, and Edit Permission Policies
- [Persona and Permissions Policies Reference](https://docs.rhinofcp.com/projects/persona-and-permissions-policies-reference.md): Descriptions of each persona and permission policies
- [Run Pre-approved Code Only](https://docs.rhinofcp.com/projects/run-pre-approved-code-only.md)
- [Deleting a Project](https://docs.rhinofcp.com/projects/deleting-a-project.md)
- [What is a Collaborator?](https://docs.rhinofcp.com/collaborators/what-is-a-collaborator.md)
- [Adding or Removing a Collaborator from a Project](https://docs.rhinofcp.com/collaborators/adding-or-removing-a-collaborator-from-a-project.md): Explains how to add and remove collaborators in your project.
- [Closed-Membership Workgroups](https://docs.rhinofcp.com/collaborators/closed-membership-workgroups.md)
- [Viewing a Collaborator's Hardware Metrics](https://docs.rhinofcp.com/collaborators/viewing-a-collaborators-hardware-metrics.md): How to view a hardware metrics for your collaborators.
- [What is Secure Access?](https://docs.rhinofcp.com/secure-access/what-is-secure-access.md)
- [What is a Secure Access list?](https://docs.rhinofcp.com/secure-access/what-is-a-secure-access-list.md)
- [How to Create a Secure Access List to Share with your Collaborators as a Data Custodian](https://docs.rhinofcp.com/secure-access/how-to-create-a-secure-access-list-to-share-with-your-collaborators-as-a-data-custodian.md)
- [Viewing Data within a Secure Access List](https://docs.rhinofcp.com/secure-access/viewing-data-within-a-secure-access-list.md)
- [What is a Dataset?](https://docs.rhinofcp.com/datasets/what-is-a-dataset.md): Explains what a dataset is and its key components.
- [What is a Federated Dataset?](https://docs.rhinofcp.com/datasets/what-is-a-federated-dataset.md): Explains what a Federated Dataset is and its main benefits.
- [Registering, Configuring, and Exporting Datasets](https://docs.rhinofcp.com/datasets/registering-configuring-and-exporting-datasets.md): Explains how to register, configure and export datasets in Rhino FCP.
- [Creating and Exploring Federated Datasets](https://docs.rhinofcp.com/datasets/creating-and-exploring-federated-datasets.md)
- [Sensitive Datasets](https://docs.rhinofcp.com/datasets/sensitive-datasets.md): Importing, Reviewing, Viewing, and De-Identifying Sensitive Datasets
- [Dataset De-identification](https://docs.rhinofcp.com/datasets/dataset-de-identification.md): On overview for dataset de-identification.
- [Publishing and Unpublishing Datasets](https://docs.rhinofcp.com/datasets/publishing-and-unpublishing-datasets.md): How to share (publishing) and stop sharing (unpublishing) with collaborators.
- [Removing a Dataset Version](https://docs.rhinofcp.com/datasets/removing-a-dataset-version.md): How to remove a dataset version
- [Working with Dataset Analytics](https://docs.rhinofcp.com/datasets/working-with-dataset-analytics.md)
- [Viewing and/or Annotating Datasets and Dataset Images](https://docs.rhinofcp.com/datasets/viewing-and-or-annotating-datasets-and-dataset-images.md): Explains how to view and/or annotate a dataset's tabular data and image data.
- [Example 1: Defining a Dataset with DICOM Data](https://docs.rhinofcp.com/datasets/example-1-defining-a-dataset-with-dicom-data.md): Explains how to define a dataset with DICOM Data.
- [Example 2: Defining a Dataset with File Data](https://docs.rhinofcp.com/datasets/example-2-defining-a-dataset-with-file-data.md): Defining a dataset with file data.
- [What is a Data Schema?](https://docs.rhinofcp.com/data-schemas/what-is-a-data-schema.md)
- [Example Data Schema Definition](https://docs.rhinofcp.com/data-schemas/example-data-schema-definition.md)
- [Creating a New Data Schema or Data Schema Version](https://docs.rhinofcp.com/data-schemas/creating-a-new-data-schema-or-data-schema-version.md)
- [Editing a Data Schema](https://docs.rhinofcp.com/data-schemas/editing-a-data-schema.md)
- [Exporting an Existing Schema](https://docs.rhinofcp.com/data-schemas/exporting-an-existing-schema.md)
- [Publishing and Unpublishing Data Schemas](https://docs.rhinofcp.com/data-schemas/publishing-and-unpublishing-data-schemas.md)
- [Deleting a Data Schema](https://docs.rhinofcp.com/data-schemas/deleting-a-data-schema.md): Explains how to delete a data schema
- [Auto-Generated Data Schemas](https://docs.rhinofcp.com/data-schemas/auto-generated-data-schemas.md)
- [Data Schema Field Attributes and Field Permissions](https://docs.rhinofcp.com/data-schemas/data-schema-field-attributes-and-field-permissions.md): Provides information on data schema field attributes and field permissions
- [Supported Data Schema Data Types](https://docs.rhinofcp.com/data-schemas/supported-data-schema-data-types.md)
- [Overview](https://docs.rhinofcp.com/data-harmonization/overview.md): The Rhino FCP's Data Harmonization Engine (RhinoDHE) enables users to remotely harmonize complex datasets into standardized data models using AI-assisted mapping and human-in-the-loop review.
- [Getting Started](https://docs.rhinofcp.com/data-harmonization/getting-started.md): How to use Rhino's Data Harmonization Engine (RhinoDHE)
- [Semantic Mapping](https://docs.rhinofcp.com/data-harmonization/semantic-mapping.md)
- [Custom Vocabularies](https://docs.rhinofcp.com/data-harmonization/semantic-mapping/custom-vocabularies.md)
- [Benchmark Performance](https://docs.rhinofcp.com/data-harmonization/semantic-mapping/benchmark-performance.md)
- [Syntactic Mapping](https://docs.rhinofcp.com/data-harmonization/syntactic-mapping.md)
- [Column Transformations](https://docs.rhinofcp.com/data-harmonization/syntactic-mapping/column-transformations.md)
- [Custom Data Models](https://docs.rhinofcp.com/data-harmonization/syntactic-mapping/custom-data-models.md)
- [Syntactic Mapping Configuration](https://docs.rhinofcp.com/data-harmonization/syntactic-mapping/syntactic-mapping-configuration.md)
- [Executing the Transformation](https://docs.rhinofcp.com/data-harmonization/executing-the-transformation.md)
- [What is a Code Object?](https://docs.rhinofcp.com/creating-and-running-code-objects/what-is-a-code-object.md): Explains what a code object is and the supported code object types on Rhino FCP.
- [What is a Code Run?](https://docs.rhinofcp.com/creating-and-running-code-objects/what-is-a-code-run.md)
- [Creating and Running a Python Code Object](https://docs.rhinofcp.com/creating-and-running-code-objects/creating-and-running-a-python-code-object.md): How to create, configure, run, and remove python code objects.
- [Creating and Running a New Generalized Compute Code Object](https://docs.rhinofcp.com/creating-and-running-code-objects/creating-and-running-a-new-generalized-compute-code-object.md): Explains what a generalized compute code object is, how to create and run it, and how to adapt your code to run as a generalized code object.
- [Creating and Running NVFlare Code and Running Inference](https://docs.rhinofcp.com/creating-and-running-code-objects/creating-and-running-nvflare-code-and-running-inference.md): Create NVFlare code objects and run them in Rhino FCP.  Inference is also addressed.
- [Creating and Running Interactive Container Code](https://docs.rhinofcp.com/creating-and-running-code-objects/creating-and-running-interactive-container-code.md): Explains how to create and run code in an interactive container.
- [Accessing your datasets in Code Objects](https://docs.rhinofcp.com/creating-and-running-code-objects/accessing-your-datasets-in-code-objects.md)
- [Managing Run Time Files](https://docs.rhinofcp.com/creating-and-running-code-objects/managing-run-time-files.md): How to view, add, publish, unpublish, and delete run time files.
- [Publishing and Unpublishing Code Objects and Code Runs](https://docs.rhinofcp.com/creating-and-running-code-objects/publishing-and-unpublishing-code-objects-and-code-runs.md)
- [Visualizing and Measuring Machine Learning Model Performance with Tensorboard](https://docs.rhinofcp.com/creating-and-running-code-objects/visualizing-and-measuring-machine-learning-model-performance-with-tensorboard.md)
- [Viewing and Adjusting Your Settings](https://docs.rhinofcp.com/settings/viewing-and-adjusting-your-settings.md)
- [Managing User Accounts](https://docs.rhinofcp.com/settings/managing-user-accounts.md)
- [About Multiple Workgroups](https://docs.rhinofcp.com/settings/about-multiple-workgroups.md)
- [Confidential Computing](https://docs.rhinofcp.com/settings/confidential-computing.md)
- [Mounting Storage to Your Rhino Client](https://docs.rhinofcp.com/settings/mounting-storage-to-your-rhino-client.md): Explains how to mount to supported storage types.
- [Security at Rhino FCP](https://docs.rhinofcp.com/security-and-data-protections/security-at-rhino-fcp.md)
- [Platform Security Measures](https://docs.rhinofcp.com/security-and-data-protections/platform-security-measures.md)
- [Differential Privacy](https://docs.rhinofcp.com/security-and-data-protections/differential-privacy.md)
- [How To Use the Secrets Manager with Rhino FCP](https://docs.rhinofcp.com/security-and-data-protections/how-to-use-the-secrets-manager-with-rhino-fcp.md)
- [Fully Homomorphic Encryption](https://docs.rhinofcp.com/security-and-data-protections/fully-homomorphic-encryption.md)
- [MCP Getting Started](https://docs.rhinofcp.com/using-the-rhino-mcp-server/mcp-getting-started.md)
- [Prerequisites and Authentication](https://docs.rhinofcp.com/using-the-rhino-mcp-server/prerequisites-and-authentication.md)
- [Supported Clients](https://docs.rhinofcp.com/using-the-rhino-mcp-server/supported-clients.md)
- [Projects, Collaboration Datasets, and Data Schemas](https://docs.rhinofcp.com/using-the-rhino-mcp-server/projects-collaboration-datasets-and-data-schemas.md)
- [Harmonization](https://docs.rhinofcp.com/using-the-rhino-mcp-server/harmonization.md)
- [Collaboration](https://docs.rhinofcp.com/using-the-rhino-mcp-server/collaboration.md)
- [Queries, Execution & Monitoring](https://docs.rhinofcp.com/using-the-rhino-mcp-server/queries-execution-and-monitoring.md)
- [MCP Environments, Troubleshooting, FAQs](https://docs.rhinofcp.com/using-the-rhino-mcp-server/mcp-environments-troubleshooting-faqs.md)
- [Tutorial, Recipe, and Demo Overview](https://docs.rhinofcp.com/tutorials-recipes-and-demos/tutorial-recipe-and-demo-overview.md): Lists the tutorials, recipes, and demos in this section.
- [Tutorial #1 - Basic Usage](https://docs.rhinofcp.com/tutorials-recipes-and-demos/tutorial-1-basic-usage.md): Learn how to set up a project, prepare data, import it as a data set, and produce visualizations.
- [Tutorial #2 - Using the SDK](https://docs.rhinofcp.com/tutorials-recipes-and-demos/tutorial-2-using-the-sdk.md): Learn how to use the SDK, run simple python code, use an interactive container, and more.
- [Model and Code Encryption for Federated Computing Scenarios](https://docs.rhinofcp.com/tutorials-recipes-and-demos/model-and-code-encryption-for-federated-computing-scenarios.md)
- [OMOP ETL via the Rhino Data Harmonization Engine (RhinoDHE)](https://docs.rhinofcp.com/tutorials-recipes-and-demos/omop-etl-via-the-rhino-data-harmonization-engine-rhinodhe.md)
- [FHIR ETL via the Rhino Data Harmonization Engine (RhinoDHE)](https://docs.rhinofcp.com/tutorials-recipes-and-demos/fhir-etl-via-the-rhino-data-harmonization-engine-rhinodhe.md): Explains the steps involved in syntactic and semantic mapping, along with executing the data harmonization process.
- [Harmonizing Complex RWD to a Custom Data Model](https://docs.rhinofcp.com/tutorials-recipes-and-demos/harmonizing-complex-rwd-to-a-custom-data-model.md)
- [Demo: Social Media and Mental Health Psychological Study](https://docs.rhinofcp.com/tutorials-recipes-and-demos/demo-social-media-and-mental-health-psychological-study.md)
- [Where to Find Rhino SDK Documentation](https://docs.rhinofcp.com/rhino-sdk/where-to-find-rhino-sdk-documentation.md)
- [What is the Rhino SDK?](https://docs.rhinofcp.com/rhino-sdk/what-is-the-rhino-sdk.md)
- [Registering a New Dataset or Dataset Version Using Rhino SDK and SQL](https://docs.rhinofcp.com/rhino-sdk/registering-a-new-dataset-or-dataset-version-using-rhino-sdk-and-sql.md)
- [Adding Data to your FCP Client using Rhino SDK and SQL](https://docs.rhinofcp.com/rhino-sdk/adding-data-to-your-fcp-client-using-rhino-sdk-and-sql.md)
- [Creating a New Data Schema using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/creating-a-new-data-schema-using-the-rhino-sdk.md)
- [Creating a Python Code Object Using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/creating-a-python-code-object-using-the-rhino-sdk.md)
- [Running a Python Code Object using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/running-a-python-code-object-using-the-rhino-sdk.md)
- [Creating a Code Object Using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/creating-a-code-object-using-the-rhino-sdk.md)
- [Running NVFlare Code using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/running-nvflare-code-using-the-rhino-sdk.md)
- [Creating a New NVFlare Code Object Using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/creating-a-new-nvflare-code-object-using-the-rhino-sdk.md)
- [Running a Generalized Compute Code Object using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/running-a-generalized-compute-code-object-using-the-rhino-sdk.md)
- [Creating a Generalized Compute Code Object Using the Rhino SDK](https://docs.rhinofcp.com/rhino-sdk/running-a-generalized-compute-code-object-using-the-rhino-sdk/creating-a-generalized-compute-code-object-using-the-rhino-sdk.md)
- [Calculating SDK metrics on DICOM studies directly via a DICOMWeb connection](https://docs.rhinofcp.com/rhino-sdk/calculating-sdk-metrics-on-dicom-studies-directly-via-a-dicomweb-connection.md)
- [Calculating Federated Analytics (Part 1)](https://docs.rhinofcp.com/rhino-sdk/calculating-federated-analytics-part-1.md)
- [Calculating Federated Analytics (Part 2)](https://docs.rhinofcp.com/rhino-sdk/calculating-federated-analytics-part-2.md)
- [Frequently Asked Questions (FAQs)](https://docs.rhinofcp.com/frequently-asked-questions/frequently-asked-questions-faqs.md): Answers to questions often asked about Rhino FCP
- [FCP Terminology Renaming Guide](https://docs.rhinofcp.com/frequently-asked-questions/fcp-terminology-renaming-guide.md): Indicates the terminology changes in Rhino FCP.
- [Release Notes](https://docs.rhinofcp.com/release-notes/release-notes.md): Release notes for Rhino FCP.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.rhinofcp.com/getting-started/about-rhino-federated-computing.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
