{
  "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#",
  "@context": [
    "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld",
    {
      "@base": "ark:/88434/mds2-4107"
    }
  ],
  "@type": [
    "nrdp:DataPublication",
    "nrdp:PublicDataResource",
    "dcat:Dataset"
  ],
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "@id": "ark:/88434/mds2-4107",
  "ediid": "ark:/88434/mds2-4107",
  "version": "1.0.0",
  "doi": "doi:10.18434/mds2-4107",
  "title": "Affinis: tools for inferring relations from co-occurrence data",
  "contactPoint": {
    "fn": "Rachael Sexton",
    "hasEmail": "mailto:rachael.sexton@nist.gov"
  },
  "modified": "2026-02-17",
  "status": "available",
  "landingPage": "https://data.nist.gov/od/id/mds2-4107",
  "description": [
    "Affinis is a tool for assisting in unsupervised structure learning on sparse, binary data. For large (sparse) feature matrices, especially ones with binary-valued entries, techniques to figure out the underlying structure of the feature space are widely varied, and different communities have widely different practices and assumptions for what is an appropriate approach. Affinis provides reference implementations for many of these methods, with a consistent API to enable community adoption and a shared benchmarking environment."
  ],
  "keyword": [
    "network analysis",
    "sparse matrix",
    "covariance shrinkage",
    "binary data",
    "structure learning",
    "edge prediction",
    "filtering",
    "feature learning",
    "multi-label",
    "graph theory",
    "scientific-software",
    "tools"
  ],
  "theme": [
    "Information Technology: Complex systems",
    "Information Technology: Computational science",
    "Information Technology: Data and informatics",
    "Manufacturing: Systems engineering",
    "Mathematics and Statistics: Mathematical knowledge management",
    "Mathematics and Statistics: Modeling and simulation research",
    "Mathematics and Statistics: Numerical methods and software",
    "Mathematics and Statistics: Statistical analysis",
    "Mathematics and Statistics: Uncertainty quantification"
  ],
  "topic": [
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Complex systems"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Computational science"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Data and informatics"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Manufacturing: Systems engineering"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Mathematics and Statistics: Mathematical knowledge management"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Mathematics and Statistics: Modeling and simulation research"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Mathematics and Statistics: Numerical methods and software"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Mathematics and Statistics: Statistical analysis"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Mathematics and Statistics: Uncertainty quantification"
    }
  ],
  "accessLevel": "public",
  "license": "https://www.nist.gov/open/license",
  "publisher": {
    "name": "National Institute of Standards and Technology",
    "@type": "org:Organization"
  },
  "language": [
    "en"
  ],
  "bureauCode": [
    "006:55"
  ],
  "programCode": [
    "006:052"
  ],
  "components": [
    {
      "accessURL": "https://github.com/usnistgov/affinis",
      "format": {
        "description": "plain-text, python code"
      },
      "description": "via USNISTGOV organization on GitHub",
      "title": "Code Repository",
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "@id": "#usnistgov/affinis",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "@id": "cmps/README-affinis.md",
      "@type": [
        "nrdp:DataFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataFile"
      ],
      "filepath": "README-affinis.md",
      "downloadURL": "https://data.nist.gov/od/ds/mds2-4107/README-affinis.md",
      "mediaType": "text/markdown",
      "format": {
        "description": "markdown"
      },
      "title": "README",
      "size": 5154,
      "checksum": {
        "hash": "cb58776d9af190cec3cd88a23be6c518f4a4ee2258895e67e7edb77b9f5d2a0c",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      }
    }
  ],
  "_editStatus": "done",
  "authors": [
    {
      "familyName": "Sexton",
      "fn": "Rachael T Sexton",
      "givenName": "Rachael",
      "middleName": "T",
      "affiliation": [
        {
          "title": "National Institute of Standards and Technology",
          "subunits": [
            "Engineering Laboratory/Systems Integration Division"
          ],
          "@type": "org:Organization",
          "@id": "ror:05xpvk416"
        }
      ],
      "orcid": "0000-0001-5904-2887",
      "@type": "foaf:Person"
    }
  ],
  "annotated": "2026-05-08T19:10:54.211639",
  "revised": "2026-05-08T19:10:54.211639",
  "issued": null,
  "firstIssued": "2026-05-08T19:10:54.211639"
}