{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "Application Deployment Metadata",
  "description": "Structured metadata for applications, users, and projects deployed on the SciLifeLab Serve platform (https://serve.scilifelab.se/).",
  "dateCreated": "2026-04-12T03:36:52.935317+00:00",
  "creator": {
    "@type": "Organization",
    "name": "SciLifeLab Data Centre",
    "url": "https://www.scilifelab.se/data"
  },
  "hasPart": [
    {
      "@type": "SoftwareApplication",
      "name": "nDrop2exel",
      "description": "This application:\r\n\r\nXPS Files: Converts XPS to PDF using xpstopdf (requires libgxps-utils)\r\nPDF Files: Extracts tables using advanced table detection\r\nNumber Format: Handles Swedish format (comma as decimal separator)\r\nTable Merging: Automatically merges fragmented tables from multiple pages\r\nExcel Export: Saves each file's tables to separate Excel sheets\r\nSummary: Optionally creates a combined summary with Sample, ng/ul, and 260/280 data\r\nSupported formats:\r\n\r\nPDF files with tables\r\nXPS files (converted to PDF first)\r\nOutput:\r\n\r\nIndividual Excel files for each input file\r\nCombined summary Excel file (optional)\r\nZIP download for multiple files",
      "url": "https://ndrop2exel.serve.scilifelab.se",
      "softwareVersion": "ghcr.io/scilifelabdatacentre/serve-charts/custom-app:1.1.3",
      "author": {
        "@type": "Person",
        "name": "Johannes Roylands",
        "email": "johannes.roylands@immun.lth.se",
        "affiliations": [
          {
            "@type": "Organization",
            "name": "LTH Lund University",
            "department": "Department of Immunology, Genetics and Pathology",
            "identifier": "https://ror.org/012a77v79"
          }
        ]
      },
      "applicationCategory": "Cloud Application",
      "operatingSystem": "Kubernetes",
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "appImage",
          "value": "ghcr.io/29a16/ndrop2exel:20251119-113043"
        },
        {
          "@type": "PropertyValue",
          "name": "appCreated",
          "value": "2025-11-19T09:49:03.352732+00:00"
        },
        {
          "@type": "PropertyValue",
          "name": "appUpdated",
          "value": "2025-11-19T10:34:50.276737+00:00"
        },
        {
          "@type": "PropertyValue",
          "name": "cpuRequest",
          "value": "100m"
        },
        {
          "@type": "PropertyValue",
          "name": "cpuLimit",
          "value": "2000m"
        },
        {
          "@type": "PropertyValue",
          "name": "memoryRequest",
          "value": "1Gi"
        },
        {
          "@type": "PropertyValue",
          "name": "memoryLimit",
          "value": "4Gi"
        },
        {
          "@type": "PropertyValue",
          "name": "storageRequest",
          "value": "100Mi"
        },
        {
          "@type": "PropertyValue",
          "name": "storageLimit",
          "value": "5000Mi"
        }
      ],
      "hasPart": {
        "@type": "SoftwareSourceCode",
        "codeRepository": "https://github.com/29A16/ndrop2exel"
      }
    }
  ],
  "about": {
    "@type": "Project",
    "name": "nDrop2exel",
    "description": "Convert standard ouput of nDrop (xls) to usable xlsx",
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "dateCreated",
        "value": "2025-11-19T09:37:23.904311+00:00"
      },
      {
        "@type": "PropertyValue",
        "name": "minio",
        "value": "1"
      },
      {
        "@type": "PropertyValue",
        "name": "mlflow",
        "value": "1"
      },
      {
        "@type": "PropertyValue",
        "name": "vscode",
        "value": "3"
      },
      {
        "@type": "PropertyValue",
        "name": "dashapp",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "mongodb",
        "value": "0"
      },
      {
        "@type": "PropertyValue",
        "name": "reducer",
        "value": "0"
      },
      {
        "@type": "PropertyValue",
        "name": "rstudio",
        "value": "3"
      },
      {
        "@type": "PropertyValue",
        "name": "combiner",
        "value": "0"
      },
      {
        "@type": "PropertyValue",
        "name": "depictio",
        "value": "1"
      },
      {
        "@type": "PropertyValue",
        "name": "shinyapp",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "customapp",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "netpolicy",
        "value": "0"
      },
      {
        "@type": "PropertyValue",
        "name": "volumeK8s",
        "value": "0"
      },
      {
        "@type": "PropertyValue",
        "name": "tissuumaps",
        "value": "1"
      },
      {
        "@type": "PropertyValue",
        "name": "filemanager",
        "value": "1"
      },
      {
        "@type": "PropertyValue",
        "name": "jupyter-lab",
        "value": "3"
      },
      {
        "@type": "PropertyValue",
        "name": "mlflow-serve",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "python-serve",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "mongo-express",
        "value": "0"
      },
      {
        "@type": "PropertyValue",
        "name": "pytorch-serve",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "shinyproxyapp",
        "value": "10"
      },
      {
        "@type": "PropertyValue",
        "name": "tensorflow-serve",
        "value": "10"
      }
    ],
    "funder": {
      "@type": "Person",
      "name": "Johannes Roylands",
      "email": "johannes.roylands@immun.lth.se"
    },
    "parentOrganization": {
      "@type": "Organization",
      "name": "LTH Lund University",
      "additionalProperty": {
        "@type": "PropertyValue",
        "name": "department",
        "value": "Department of Immunology, Genetics and Pathology"
      }
    }
  }
}