Spaces:
Sleeping
Sleeping
Update Background_Substraction.py
Browse files- Background_Substraction.py +1 -63
Background_Substraction.py
CHANGED
@@ -51,7 +51,7 @@ warnings.filterwarnings('ignore', category= UserWarning)
|
|
51 |
#set_name = 'Set_A'
|
52 |
#set_name = 'test'
|
53 |
|
54 |
-
|
55 |
present_dir = os.path.dirname(os.path.realpath(__file__))
|
56 |
|
57 |
input_path = os.path.join(present_dir, 'wetransfer_data-zip_2024-05-17_1431')
|
@@ -138,68 +138,6 @@ compare_headers(exp_cols, metadata.columns.values, "Marker metadata file")
|
|
138 |
metadata = metadata.dropna()
|
139 |
metadata.head()
|
140 |
|
141 |
-
'''
|
142 |
-
import os
|
143 |
-
|
144 |
-
# Get the current script directory
|
145 |
-
present_dir = os.path.dirname(os.path.realpath(__file__))
|
146 |
-
|
147 |
-
# Define the input path
|
148 |
-
input_path = os.path.join(present_dir, 'wetransfer_data-zip_2024-05-17_1431')
|
149 |
-
base_dir = input_path
|
150 |
-
set_path = 'test'
|
151 |
-
selected_metadata_files = ['Slide_B_DD1s1.one_1.tif.csv', 'Slide_B_DD1s1.one_2.tif.csv']
|
152 |
-
ls_samples = ['Ashlar_Exposure_Time.csv', 'new_data.csv', 'DD3S1.csv', 'DD3S2.csv', 'DD3S3.csv', 'TMA.csv']
|
153 |
-
|
154 |
-
set_name = set_path
|
155 |
-
|
156 |
-
# Project and step names
|
157 |
-
project_name = set_name # Project name
|
158 |
-
step_suffix = 'bs' # Current part (here part II)
|
159 |
-
previous_step_suffix_long = "_qc_eda" # Previous part (here QC/EDA NOTEBOOK)
|
160 |
-
|
161 |
-
# Initial input data directory
|
162 |
-
input_data_dir = os.path.join(base_dir, project_name + previous_step_suffix_long)
|
163 |
-
|
164 |
-
# Define writable directory
|
165 |
-
writable_directory = '/tmp'
|
166 |
-
|
167 |
-
# BS output directories redirected to writable directory
|
168 |
-
output_data_dir = os.path.join(writable_directory, project_name + "_" + step_suffix)
|
169 |
-
# BS images subdirectory redirected to writable directory
|
170 |
-
output_images_dir = os.path.join(output_data_dir, "images")
|
171 |
-
|
172 |
-
# Metadata directories
|
173 |
-
metadata_dir = os.path.join(base_dir, project_name + "_metadata")
|
174 |
-
# images subdirectory
|
175 |
-
metadata_images_dir = os.path.join(metadata_dir, "images")
|
176 |
-
|
177 |
-
# Ensure the output directories exist
|
178 |
-
os.makedirs(output_data_dir, exist_ok=True)
|
179 |
-
os.makedirs(output_images_dir, exist_ok=True)
|
180 |
-
|
181 |
-
# Print paths to verify
|
182 |
-
print("Input Data Directory:", input_data_dir)
|
183 |
-
print("Output Data Directory:", output_data_dir)
|
184 |
-
print("Output Images Directory:", output_images_dir)
|
185 |
-
print("Metadata Directory:", metadata_dir)
|
186 |
-
print("Metadata Images Directory:", metadata_images_dir)
|
187 |
-
|
188 |
-
# Example of writing a file to the new output directory
|
189 |
-
example_data = {'Column1': [1, 2, 3], 'Column2': ['A', 'B', 'C']}
|
190 |
-
example_df = pd.DataFrame(example_data)
|
191 |
-
|
192 |
-
output_file_path = os.path.join(output_data_dir, 'example_output.csv')
|
193 |
-
|
194 |
-
try:
|
195 |
-
example_df.to_csv(output_file_path, index=False)
|
196 |
-
print(f"Output written successfully to {output_file_path}")
|
197 |
-
except PermissionError as e:
|
198 |
-
print(f"Permission denied: Unable to write the file at {output_file_path}. Error: {e}")
|
199 |
-
except Exception as e:
|
200 |
-
print(f"An error occurred: {e}")
|
201 |
-
|
202 |
-
|
203 |
# ### II.3.2. NOT_INTENSITIES
|
204 |
|
205 |
# In[10]:
|
|
|
51 |
#set_name = 'Set_A'
|
52 |
#set_name = 'test'
|
53 |
|
54 |
+
|
55 |
present_dir = os.path.dirname(os.path.realpath(__file__))
|
56 |
|
57 |
input_path = os.path.join(present_dir, 'wetransfer_data-zip_2024-05-17_1431')
|
|
|
138 |
metadata = metadata.dropna()
|
139 |
metadata.head()
|
140 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
# ### II.3.2. NOT_INTENSITIES
|
142 |
|
143 |
# In[10]:
|