https://github.com/fgcz/bfabricpy

API and commad line tools for b-fabric

https://github.com/fgcz/bfabricpy

Science Score: 49.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    3 of 16 committers (18.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.2%) to scientific vocabulary

Keywords

api bfabric python3 rest-api shiny-r soap wsdl

Keywords from Contributors

mass-spectrometry labels proteomics
Last synced: 4 months ago · JSON representation

Repository

API and commad line tools for b-fabric

Basic Info
Statistics
  • Stars: 6
  • Watchers: 6
  • Forks: 2
  • Open Issues: 22
  • Releases: 83
Topics
api bfabric python3 rest-api shiny-r soap wsdl
Created about 11 years ago · Last pushed 5 months ago
Metadata Files
Readme Contributing License

README.md

bfabricPy

PR Checks Nightly Integration Tests EDBT'10 JIB PyPI - bfabric PyPI - bfabric-scripts PyPI - bfabric-app-runner

Documentation

| Package | Link | Change Log | | ------------------ | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | bfabric | https://fgcz.github.io/bfabricPy | bfabric/docs/changelog.md | | bfabric-scripts | https://fgcz.github.io/bfabricPy | bfabric_scripts/docs/changelog.md | | bfabric-app-runner | https://fgcz.github.io/bfabricPy/app_runner/ | bfabricapprunner/docs/changelog.md |

Introduction

This package implements a Python interface to the B-Fabric system. Several pieces of functionality are available:

  • Python API:
    • General client for all B-Fabric web service operations (CRUD) and configuration management.
    • A relational API for low-boilerplate read access to the B-Fabric system.
  • Scripts: Several scripts we use more or less frequently to interact with the system.
  • A REST API: A REST API to interact with the B-Fabric system. This allows us to interact with B-Fabric from R using bfabricShiny.

Howto cite?

Panse, Christian, Trachsel, Christian and Türker, Can. "Bridging data management platforms and visualization tools to enable ad-hoc and smart analytics in life sciences" Journal of Integrative Bioinformatics, 2022, pp. 20220031. doi: 10.1515/jib-2022-0031.

Owner

  • Name: Functional Genomics Center UZH|ETH Zurich
  • Login: fgcz
  • Kind: organization
  • Email: protinf@fgcz.ethz.ch
  • Location: Switzerland

proteome informatics FGCZ

GitHub Events

Total
  • Create event: 135
  • Issues event: 55
  • Release event: 53
  • Watch event: 2
  • Delete event: 74
  • Member event: 1
  • Issue comment event: 69
  • Push event: 768
  • Pull request review comment event: 11
  • Pull request review event: 23
  • Pull request event: 207
  • Fork event: 1
Last Year
  • Create event: 135
  • Issues event: 55
  • Release event: 53
  • Watch event: 2
  • Delete event: 74
  • Member event: 1
  • Issue comment event: 69
  • Push event: 768
  • Pull request review comment event: 11
  • Pull request review event: 23
  • Pull request event: 207
  • Fork event: 1

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 1,431
  • Total Committers: 16
  • Avg Commits per committer: 89.438
  • Development Distribution Score (DDS): 0.457
Past Year
  • Commits: 553
  • Committers: 3
  • Avg Commits per committer: 184.333
  • Development Distribution Score (DDS): 0.143
Top Committers
Name Email Commits
Leonardo Schwarz l****z@f****h 777
Christian Panse cp@f****h 267
Christian Panse c****e@u****m 105
Leonardo Schwarz l****z@u****m 90
Maria dErrico m****o@f****h 80
Aleksejs Fomins a****s@f****h 44
Aleksejs Fomins 2****s@u****m 23
Maria d'Errico m****o@u****h 16
mariaderrico m****a@n****g 7
Witold Wolski w****i@g****m 7
dependabot[bot] 4****]@u****m 6
Maria d'Errico 6****o@u****m 5
Aleksejs Fomins a****s@F****l 1
Christian Panse cp@l****x 1
Maria m****a@M****n 1
unknown a****r@f****h 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 93
  • Total pull requests: 299
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 14 days
  • Total issue authors: 6
  • Total pull request authors: 7
  • Average comments per issue: 1.16
  • Average comments per pull request: 0.31
  • Merged pull requests: 250
  • Bot issues: 0
  • Bot pull requests: 8
Past Year
  • Issues: 40
  • Pull requests: 219
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 2 days
  • Issue authors: 1
  • Pull request authors: 3
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.23
  • Merged pull requests: 183
  • Bot issues: 0
  • Bot pull requests: 5
Top Authors
Issue Authors
  • leoschwarz (43)
  • cpanse (37)
  • CodingKaiser (7)
  • wolski (3)
  • mariaderrico (2)
  • tobiasko (1)
Pull Request Authors
  • leoschwarz (273)
  • dependabot[bot] (8)
  • cpanse (7)
  • aleksejs-fomins (7)
  • wolski (2)
  • Copilot (1)
  • mariaderrico (1)
Top Labels
Issue Labels
P: bfabric-app-runner (12) enhancement (10) S: Ready For Impl (9) bug (8) P: bfabric (5) T: Bug (5) help wanted (4) P: bfabric-scripts (3) T: New Feature (3) T: Enhancement (2) github_actions (2) question (1) wontfix (1)
Pull Request Labels
dependencies (8) github_actions (5) enhancement (2) P: bfabric-app-runner (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 772 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 18
  • Total maintainers: 1
pypi.org: bfabric

Python client for the B-Fabric API

  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 772 Last month
Rankings
Dependent packages count: 9.7%
Average: 32.1%
Dependent repos count: 54.6%
Maintainers (1)
Last synced: 5 months ago

Dependencies

.github/workflows/run_functional_test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
requirements.txt pypi
  • Flask ==2.2.3
  • PyYAML >=3.11
  • slugify *
  • suds-py3 >=1.4.1
setup.py pypi