{
  "_id": "6a101060acfb0bcc41c81de9",
  "Package": "M2SMJF",
  "Title": "Multi-Modal Similarity Matrix Joint Factorization",
  "Version": "1.0",
  "Authors@R": "person(\"Xiaoyao\", \"Yin\", email = \"yinxy1992@sina.com\", role = c(\"aut\", \"cre\"))",
  "Description": "A new method to implement clustering from multiple\nmodality data of certain samples, the function M2SMjF() jointly\nfactorizes multiple similarity matrices into a shared\nsub-matrix and several modality private sub-matrices, which is\nfurther used for clustering. Along with this method, we also\nprovide function to calculate the similarity matrix and\nfunction to evaluate the best cluster number from the original\ndata.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.1.1",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 08:11:35 UTC",
    "User": "root"
  },
  "Author": "Xiaoyao Yin [aut, cre]",
  "Maintainer": "Xiaoyao Yin <yinxy1992@sina.com>",
  "Repository": "https://yinxy1992.r-universe.dev",
  "Date/Publication": "2020-11-23 07:40:06 UTC",
  "RemoteUrl": "https://github.com/cran/M2SMJF",
  "RemoteRef": "HEAD",
  "RemoteSha": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
  "MD5sum": "2394a0a28928e1f3466a54823892d4a0",
  "_user": "yinxy1992",
  "_type": "src",
  "_file": "M2SMJF_1.0.tar.gz",
  "_fileid": "6cce0ecc81d41b8fc58680ac0aaca7b9647410061b046ac1f41c4e4d8c10e0a8",
  "_filesize": 114765,
  "_sha256": "6cce0ecc81d41b8fc58680ac0aaca7b9647410061b046ac1f41c4e4d8c10e0a8",
  "_created": "2026-05-22T08:11:35.000Z",
  "_published": "2026-05-22T08:14:24.031Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77341626931,
      "time": 117,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7155889124"
    },
    {
      "job": 77341626881,
      "time": 105,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155885135"
    },
    {
      "job": 77341626871,
      "time": 101,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7155884398"
    },
    {
      "job": 77341626888,
      "time": 81,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155878621"
    },
    {
      "job": 77341026300,
      "time": 249,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155854248"
    },
    {
      "job": 77341626922,
      "time": 96,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155883151"
    },
    {
      "job": 77341626944,
      "time": 87,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7155879945"
    },
    {
      "job": 77341626985,
      "time": 77,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7155877810"
    },
    {
      "job": 77341626940,
      "time": 82,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155879115"
    }
  ],
  "_buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/M2SMJF",
  "_commit": {
    "id": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
    "author": "Xiaoyao Yin <yinxy1992@sina.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0\n",
    "time": 1606117206
  },
  "_maintainer": {
    "name": "Xiaoyao Yin",
    "email": "yinxy1992@sina.com",
    "login": "yinxy1992",
    "description": "",
    "uuid": 9562170
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "yinxy1992",
      "count": 1,
      "uuid": 9562170
    }
  ],
  "_userbio": {
    "uuid": 9562170,
    "type": "user",
    "name": "yinxy1992"
  },
  "_downloads": {
    "count": 213,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/M2SMJF"
  },
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/M2SMJF.html",
    "manual.pdf"
  ],
  "_realowner": "yinxy1992",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2020-11-23"
    }
  ],
  "_exports": [
    "affinityMatrix",
    "Cal_NMI",
    "cost",
    "dist2bin",
    "dist2chi",
    "dist2eu",
    "initialization",
    "initialize_WL",
    "M2SMJF",
    "new_modularity",
    "simu_data_gen",
    "Standard_Normalization",
    "update_alpha",
    "update_L"
  ],
  "_help": [
    {
      "page": "affinityMatrix",
      "title": "To calculate the similarity matrix",
      "topics": [
        "affinityMatrix"
      ]
    },
    {
      "page": "Cal_NMI",
      "title": "calculate the normalized mutual information.",
      "topics": [
        "Cal_NMI"
      ]
    },
    {
      "page": "cost",
      "title": "Calculate the cost",
      "topics": [
        "cost"
      ]
    },
    {
      "page": "dist2bin",
      "title": "Calculate the agreement-based measurement",
      "topics": [
        "dist2bin"
      ]
    },
    {
      "page": "dist2chi",
      "title": "Calculate the chi-squared distance",
      "topics": [
        "dist2chi"
      ]
    },
    {
      "page": "dist2eu",
      "title": "Calculate the Euclidean distance",
      "topics": [
        "dist2eu"
      ]
    },
    {
      "page": "initialization",
      "title": "initialize the sub-matrix Ci into alpha*Li by SVD",
      "topics": [
        "initialization"
      ]
    },
    {
      "page": "initialize_WL",
      "title": "Initialize from the similairty matrix list",
      "topics": [
        "initialize_WL"
      ]
    },
    {
      "page": "M2SMJF",
      "title": "the main part for M2SMJF and clustering result",
      "topics": [
        "M2SMJF"
      ]
    },
    {
      "page": "new_modularity",
      "title": "Calculate the modularity",
      "topics": [
        "new_modularity"
      ]
    },
    {
      "page": "simu_data_gen",
      "title": "Generate simulated data",
      "topics": [
        "simu_data_gen"
      ]
    },
    {
      "page": "Standard_Normalization",
      "title": "Normalize the input matrix by column",
      "topics": [
        "Standard_Normalization"
      ]
    },
    {
      "page": "update_alpha",
      "title": "the function to update alpha",
      "topics": [
        "update_alpha"
      ]
    },
    {
      "page": "update_L",
      "title": "the function to update Li, for i=1,2,...,N",
      "topics": [
        "update_L"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "An Introduction to the package M2SMJF",
      "author": "Xiaoyao Yin",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Usage",
        "Simulation data generation",
        "Simulation data groundtruth assignment and permutation",
        "You should start from here if you are using your own data.",
        "You can ommit the following if you do not have any true label as the groudtruth, we do the next to evaluate our method."
      ],
      "created": "2020-11-23 07:40:06",
      "modified": "2020-11-23 07:40:06",
      "commits": 1
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "m2smjf",
  "_universes": [
    "yinxy1992"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0",
      "date": "2026-05-22T08:13:33.000Z",
      "distro": "noble",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "a4165d8c1a53f586529b417114997f9df17fe327cc43a366fcb1dfc7fdfd85e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0",
      "date": "2026-05-22T08:13:20.000Z",
      "distro": "noble",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "a4536ef0ff8372d97c476ee73f7686846f8617516aea9ea25436016fdffb2225",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0",
      "date": "2026-05-22T08:13:19.000Z",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "d32c4e5754a64901880547ac1eac722cbf6e2397d83b4738500906df7283f51c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0",
      "date": "2026-05-22T08:13:03.000Z",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "87a05454df92a3a427117d598848111171e5eb3012aa44bae3bdde0f3692ece0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0",
      "date": "2026-05-22T08:13:30.000Z",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "ec8c4f145e4f41d5c05cdb61bee41ebad088a7736f2b4b2bbf55de11be3c75b2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0",
      "date": "2026-05-22T08:12:57.000Z",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "6ca49884967626787659c7c49fe53ae04cb2a3616a1cd23142d64e7b9974f3b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0",
      "date": "2026-05-22T08:12:45.000Z",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "c2db4ecb063a4aed3b8612f23a19b60819fd65bc399db4435d85a8dfff0c72e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0",
      "date": "2026-05-22T08:12:52.000Z",
      "commit": "3d54f69f3524716ed2d7c767ab00c3efdababf4d",
      "fileid": "ea563ae28ced8a1e1bd8d8e119b28b8c33d06284af1a3f6db8f0d072c8c9478a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yinxy1992/actions/runs/26276216776"
    }
  ]
}