Skip to content

SCData

SCData is a class for store and manipulate data from the SCMeTA.

Data Structure

It contains the following attributes for store the data:

  • raw: a pandas DataFrame with the raw data from the SCMeTA.
  • process: a pandas DataFrame with the processed data from the SCMeTA.
  • mat: a pandas DataFrame matrix with the processed data from the SCMeTA.
  • cell_mat: a pandas DataFrame matrix with the processed data from the SCMeTA, but with the cells as rows and the metabolites as columns.
  • cell_pos: a pandas DataFrame with the cell scan positions in time line.

Methods

It contains the following methods for manipulate the data:

load(path)

Parameters:

  • path: str the path to the data file.
python
data = SCData()
data.load(path)

cut(start, end)

Parameters:

  • start: int the start scan to cut the data.
  • end: int the end scan to cut the data.
python
data.cut(0, 100)

offset(offset)

Parameters:

  • offset: float the offset to be added to the data.
python
data.offset(0.1)

xic(mz)

Parameters:

  • mz: float the mz to extract the XIC.
python
data.xic(760.58)