{"id":19323413,"url":"https://github.com/cfrioux/carveme_singularity","last_synced_at":"2026-03-02T06:31:43.809Z","repository":{"id":44632427,"uuid":"245375526","full_name":"cfrioux/carveme_singularity","owner":"cfrioux","description":"SIngularity image definition to install Cplex and Carveme in a container (e.g. for using the software on a cluster)","archived":false,"fork":false,"pushed_at":"2022-02-03T13:06:03.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-10T00:18:41.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cfrioux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-06T09:12:36.000Z","updated_at":"2021-10-22T16:31:17.000Z","dependencies_parsed_at":"2022-08-27T06:12:05.765Z","dependency_job_id":null,"html_url":"https://github.com/cfrioux/carveme_singularity","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cfrioux/carveme_singularity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfrioux%2Fcarveme_singularity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfrioux%2Fcarveme_singularity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfrioux%2Fcarveme_singularity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfrioux%2Fcarveme_singularity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cfrioux","download_url":"https://codeload.github.com/cfrioux/carveme_singularity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfrioux%2Fcarveme_singularity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29994124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T01:46:20.007Z","updated_at":"2026-03-02T06:31:43.749Z","avatar_url":"https://github.com/cfrioux.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# carveme_singularity\nSingularity image definition to install [IBM Cplex](https://www.ibm.com/analytics/cplex-optimizer) and [Carveme](https://github.com/cdanielmachado/carveme) in a container (e.g. for using the software on a cluster).\n\n## Installation\nThe binary file of Cplex (under license) has to be located in the same directory as the definition file. \n\n```\ndirectory\n├── carveme.def\n│\n├── cplex_studio128.linux-x86-64.bin\n````\n\nDepending on the version of Cplex you use you might need to change the name in the definition file. Here it is version 12.8.\n\nThe image is build with the following command:\n\n\n```sh\nsudo singularity build singularity.sif singularity.def\n```\n\n```carveme_2.def``` is another version of the image starting directly from the *ibmjava:latest* docker image. It has been tested with cplex 12.8 and 12.10. At this moment it is the only one updated. The size of the container file is around 1.8 Gb.\n\nIf you have issue when using the container on a cluster, you can try these options:\n\n```sh\nsingularity run -c -B /folder/cluster/:/folder/cluster/ /folder/cluster/carveme.sif carve /folder/cluster/input_folder/data.faa\n```\n\nThe ``-B`` option gives access to the Singularity container to a specific path. The first path corresponds to the local/cluster path and the second path (after the ``:``) corresponds to the path inside the Singularity container. Using this option can solved issue with error message ``Unable to create output folder: /folder/cluster/input_folder`` (because the Singularity container has no right to create output files in the folder).\n\nThe ``-c`` option runs the Singularity image in an isolated manner with a minimal /dev and empty other directories (e.g. /tmp and $HOME) instead of sharing filesystems from your host. This avoids issue with environment present in the cluster. Using this option can solved issue with error message ``Segmentation fault`` after Diamond.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfrioux%2Fcarveme_singularity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcfrioux%2Fcarveme_singularity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfrioux%2Fcarveme_singularity/lists"}