votem8

VoteM8 - A Python package for consensus scoring

https://github.com/drugbud-suite/votem8

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary

Keywords

consensus molecular-docking protein-ligand-scoring scoring virtual-screening
Last synced: 6 months ago · JSON representation ·

Repository

VoteM8 - A Python package for consensus scoring

Basic Info
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
consensus molecular-docking protein-ligand-scoring scoring virtual-screening
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation Codeowners Security

README.md

VoteM8: VoteM8 - A Python package for consensus scoring

Intro  Manual  News  Contribute  About  Help

VoteM8 is a Python library for consensus scoring and ranking of multi-criteria data. It implements multiple scoring methods including ECR, RbR, TOPSIS, VIKOR and others to combine different evaluation metrics into unified rankings. The library supports customizable weights, handles missing values, and provides both normalization and aggregation options. It includes a command-line interface and can process both CSV and SDF file formats, making it particularly useful for processing molecular docking scores and other scientific data requiring consensus analysis.

Keywords:   consensus scoring molecular docking protein-ligand scoring virtual screening


Overview  Install  Releases  Contact


Highlights

Multiple Consensus Methods

Implements 12 different consensus scoring methods including ECR, RbR, TOPSIS, VIKOR, and Pareto rankings. Each method can be used individually or combined for robust consensus analysis of complex datasets.

Flexible Data Processing

Handles both CSV and SDF file formats with built-in missing value strategies, customizable weights, and normalization options. Supports aggregation methods and weighted criteria to adapt to different analysis needs.

Command-Line Interface

Provides an intuitive CLI for rapid analysis without coding. Users can specify methods, columns, weights, and other parameters directly from the command line, making it accessible for both programmers and non-programmers.


VoteM8 SPDX-License-Identifier: MIT

Powered by PyPackIT

Owner

  • Name: DrugBud Suite
  • Login: DrugBud-Suite
  • Kind: organization

Citation (CITATION.cff)

message: If you use VoteM8, please cite it using this reference.
title: 'VoteM8: VoteM8 - A Python package for consensus scoring'
version: ''
date-released: ''
doi: ''
commit: ''
license: MIT
url: https://DrugBud-Suite.github.io/VoteM8
repository-artifact: https://pypi.org/project/VoteM8
repository-code: https://github.com/DrugBud-Suite/VoteM8
type: software
keywords:
- consensus
- scoring
- molecular docking
- protein-ligand scoring
- virtual screening
abstract: VoteM8 is a Python library for consensus scoring and ranking of multi-criteria
  data. It implements multiple scoring methods including ECR, RbR, TOPSIS, VIKOR and
  others to combine different evaluation metrics into unified rankings. The library
  supports customizable weights, handles missing values, and provides both normalization
  and aggregation options. It includes a command-line interface and can process both
  CSV and SDF file formats, making it particularly useful for processing molecular
  docking scores and other scientific data requiring consensus analysis.
contact:
- name: DrugM8
  email: alacournola+drugbud@gmail.com
  city: Germany
authors:
- name: DrugM8
  email: alacournola+drugbud@gmail.com
  city: Germany
cff-version: 1.2.0

GitHub Events

Total
  • Push event: 13
  • Public event: 1
  • Create event: 2
Last Year
  • Push event: 13
  • Public event: 1
  • Create event: 2

Dependencies

.github/workflows/_manager.yaml actions
  • RepoDynamics/ProMan v1 composite
.github/workflows/_pkg_build.yaml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/cibuildwheel v2.16 composite
.github/workflows/_pkg_lint.yaml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/dependency-review-action v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • github/codeql-action/analyze v3 composite
  • github/codeql-action/autobuild v3 composite
  • github/codeql-action/init v3 composite
.github/workflows/_pkg_publish.yaml actions
  • actions/download-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/_pkg_test.yaml actions
  • RepoDynamics/PyTester v1 composite
.github/workflows/main.yaml actions
  • RepoDynamics/SphinxDocs v1 composite
  • actions/download-artifact v3 composite
  • softprops/action-gh-release v1 composite
.github/workflows/web_announce.yaml actions
  • repodynamics/init v1 composite
.github/workflow_requirements/mypy.txt pypi
  • mypy ==1.11.2
.github/workflow_requirements/pylint.txt pypi
  • pylint ==3.3.0
pkg/pyproject.toml pypi
  • pkgdata *
pkg/requirements.txt pypi
  • pkgdata *
tests/pyproject.toml pypi
  • coverage == 7.6.1
  • pkgdata *
  • pytest == 8.3.3
  • pytest-cov == 5.0.0
  • pytest-html == 4.1.1
tests/requirements.txt pypi
  • coverage ==7.6.1 test
  • pkgdata * test
  • pytest ==8.3.3 test
  • pytest-cov ==5.0.0 test
  • pytest-html ==4.1.1 test
docs/website/environment.yaml conda
  • ablog 0.11.11.*
  • intersphinx-registry
  • librsvg
  • linkify-it-py 2.0.3
  • myst-nb 1.1.1.*
  • myst-parser 3.0.1.*
  • pip
  • pydata-sphinx-theme 0.15.4
  • python
  • sphinx 7.4.7
  • sphinx-copybutton 0.5.2.*
  • sphinx-design 0.6.1.*
  • sphinx-external-toc 1.0.1.*
  • sphinx-thebe 0.3.1.*
  • sphinx-togglebutton 0.3.2.*
  • sphinxcontrib-bibtex 2.6.3.*
  • sphinxcontrib-mermaid 0.9.2.*
  • sphinxext-opengraph 0.9.1.*