DSW - Data Science Workbench

Flexibility and full reproducibility in managed servers

The Sycamore DSW provides centrally managed access to compute resources and content, with user actions audited and changes versioned for traceability. It supports both GxP and non-GxP workflows with segregation of work and content and can be used to enable a wide range of analysis functions, including working with real-world, imaging, genomics, and biomarker data.

We provides the tools for developing, validating, and deploying packaged runtimes that can be used for programming and analysis. Administrators can deliver any number of packaged runtimes that are tailored to a specific need, while analysts can select a runtime for their project and developers can create and deploy tools and Apps using a specific runtime. This ensures reproducibility in the system and maintains traceability between the runtime, the data, and the results.

Unique Benefits:

  • Scalable & extensible computing & storage with programming from browsers or Windows/Linux

  • Flexible for languages (R, Python, Julia) & dev tools (Jupyter, RStudio, SAS Studio, and others)

  • Customizable app launcher UI, and readiness to integrate with a variety of data sources

  • Analysis and Data Science-specific workflows with model, tool, & analysis operations monitoring

  • 100% reproducibility of analyses over time using automated containerization

Add-on Modules

  • The Sycamore WDE delivers a Windows Virtual Desktop through a web browser, allowing users to log in and access the repository from anywhere within the organization. Desktop applications like Microsoft Office can be used to view and edit content, and interactive development is possible using desktop IDEs. 

    Access to the repository is determined by the user's role in the Sycamore CDR-SCE, and editing and changing content is possible through a workspace on the shared drive. Additionally, users can use the right-click menu to edit programs and save them to the workspace, and the read-only area of the share can be used to provide desktop access to users and applications that do not modify the data.

    Diagram of developers working in Windows Desktop apps and Web-based apps as needed

  • Provides a command-line wrapper for the REST APIs that support automation and integration

  • Enables managing task, deliverables and workflow seamlessly within Sycamore SCE

  • Allows monitoring & management of what impacts business, like team productivity & efficiency, within SCE or in B.I. Tools

    PowerBI and RShiny Charts based on ODR Entities

  • Automatically saves changes to backup from which users can recover in case of accidental deletions, overwrites, or edits

  • Automatically moves data based on rules. to lower-cost
    long-term storage and protects against data center outages

  • Provides a secure, access managed FIPS 140 compliant sFTP  with integrated audit and traceability

    Managed sFTP for better automation & security

    • Integrated audit trail tracks up updates and accesses content

    • Access control defined once in SCE, with changes audited and logged

    • Data is encrypted in transit with FIPS 140-2 compliant ciphers

  • Low-code low-effort data integration and automation of data ingress and egress with auditing & traceability

    Diverse Low-Code Integration Types

    • Managed File Transfers (MFT)

    • SMB & NFS File System Mounts, S3, and SFTP

    • Configurable file processing: decrypt, unzip, check manifest, preserve timestamps; Triggered, scheduled or manual

    • Ex: Domino, DataBridge, Posit, SageMaker

  • Imports EDC & external data collection standards, then manages mapping & transformation logic for automation

    Diagram showing Study Instance Metadata being used to automatically generate Metadata-driven Programs

Explore the products