ccbcge

Python package to access Breast Cancer Gene Expression data

https://github.com/brycetolman54/ccbcge

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 (13.8%) to scientific vocabulary

Keywords

bioinfromatics breast-cancer data gene-expression
Last synced: 9 months ago · JSON representation ·

Repository

Python package to access Breast Cancer Gene Expression data

Basic Info
  • Host: GitHub
  • Owner: brycetolman54
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 40 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 4
Topics
bioinfromatics breast-cancer data gene-expression
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

CCBCGE

The goal of this python package is to provide quick, easy access to breast cancer gene expression data from OSF for analysis.

You can view this python package on its PyPI Site.

Installation

Since this is a python package, you must have python installed on your computer. This package calls for Python 3.8 or greater.

To install this package, run the following command in your terminal: pip install ccbcge

Usage

This package is used just like any other Python package. Import the package and then call any of its functions. ``` import ccbcge as cc

cc.functionCall() ```

There are four major functions that you can call. 1. ChooseData() - This allows you see the list of data sets you can access and choose one to download. - It returns two data sets: the gene expression data, then the meta data for that data set. 4. ShowDataSets() - This shows the list of data sets you can access. 5. importData(dataSet) - This takes as input the name of the data set you want to access. - It returns the gene expression data of that name as a pandas data frame. 6. importMeta(dataSet) - This takes as input the name of the data set you want to access. - It returns the meta data for that data set as a pandas data frame.

The idea behind these functions is that you can access the data frame easily by name if you already know which data set you want to access.

For those who do not know which data sets they want to access, however, they have the option of seeing the data sets and choosing from them the one they want to work with.

If you want to use all of the data sets in a larger analysis, you could write a simple for loop as follows: ``` for dataSet in dataSets: geneData = importData(dataSet) metaData = importMeta(dataSet)

# analyze the data here

```

After you have downloaded the data into the data frames, you can work with them like any other pandas data frame. Furthermore, you can write the data to files to keep them for later use without needing to redownload them.

Dependencies

This package requires use of the following packages: - request - pandas

If you do not have them installed already, they will be installed for you.

Development

Help for how to update this package is found in a Developers File

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for more information.

Acknowledgements

The idea for this project came from a similar package from the Payne Lab at Brigham Young University, called cptac. To find out more about that package, visit the CPTAC Github repository or the CPTAC PyPI package.

Citation (CITATION.cff)

CFF-Version: 1.2.0
title: Easy Access to Breast Cancer Gene Expression
version: 0.0.0
date-released: 2024-9-13
authors:
  - family-names: Piccolo
    given-names: Stephen
  - family-names: Tolman
    given-names: Bryce
url: https://github.com/brycetolman54/ccbcge

GitHub Events

Total
Last Year

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 16 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
  • Total maintainers: 1
pypi.org: ccbcge

A package to access gene expression data for breast cancer

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16 Last month
Rankings
Dependent packages count: 10.3%
Average: 34.2%
Dependent repos count: 58.1%
Maintainers (1)
Last synced: 9 months ago

Dependencies

pyproject.toml pypi