csExport
Short Description
Users can utilize the csExport
function to store the contents of the csObject to a .CSV
file.
Keep in mind that the presence of multiple intermediate files in the object will result in the production of several CSV files.
Function¶
csExport(csObject, projectDir, fileName=None, raw=False, CellID='CellID', verbose=True)
¶
Parameters:
Name | Type | Description | Default |
---|---|---|---|
csObject |
anndata
|
Pass the |
required |
projectDir |
str
|
Provide the path to the output directory. The result will be located at
|
required |
fileName |
str
|
Specify the name of the CSV output file. If you don't provide a file name, t
he default name |
None
|
raw |
bool
|
If |
False
|
CellId |
str
|
Specify the column name that holds the cell ID (a unique name given to each cell). |
required |
verbose |
bool
|
If True, print detailed information about the process to the console. |
True
|
Returns:
Type | Description |
---|---|
CSV files (.csv):
The |
Example
# path to files needed for csExport
projectDir = '/Users/aj/Documents/cspotExampleData'
csObject = projectDir + '/CSPOT/csObject/exampleImage_cspotPredict.ome.h5ad'
cs.csExport(csObject,
projectDir,
fileName=None,
raw=False,
CellID='CellID',
verbose=True)
# Same function if the user wants to run it via Command Line Interface
python csExport.py --csObject /Users/aj/Documents/cspotExampleData/CSPOT/cspotOutput/exampleImage_cspotPredict.ome.h5ad --projectDir /Users/aj/Documents/cspotExampleData
Source code in cspot/csExport.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
|