cytomining / cytomining/profiling-handbook

Specify software versions

Open
#75 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
11
Forks
7
PR merge metrics
No merged PRs in 30d

Description

We should specify software versions

## Cloned repos

```
grep -A 2 -B 2 -n "git clone" *.md
02-config.md-88-mkdir software
02-config.md-89-cd software
02-config.md:90:git clone https://github.com/broadinstitute/pe2loaddata.git
02-config.md:91:git clone https://github.com/CellProfiler/Distributed-CellProfiler.git
02-config.md-92-
02-config.md-93-cd ..
--
05-create-profiles.md-67-if [ -d pycytominer ]; then rm -rf pycytominer; fi
05-create-profiles.md-68-
05-create-profiles.md:69:git clone https://github.com/cytomining/pycytominer.git
05-create-profiles.md-70-
05-create-profiles.md-71-cd pycytominer
```

For `cytominer-database`, keep this issue in mind: https://stackoverflowteams.com/c/broad-institute-imaging-platform/questions/96 i.e. need to peg `pandas<2.1.4`

## Other

- CellProfiler: should be compatible with whatever version we specify for Distributed-CellProfiler

We needn't specify these versions because they are pegged via the [AMI](https://github.com/cytomining/cytominer-vm/tree/master), but we should point to the versions used in the AMI

- Python
- awscli
- Miniconda

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the clone commands in 02-config.md and 05-create-profiles.md, then compare the referenced software with the cytominer-vm AMI and the pandas constraint noted in the issue. Record the versions used for the cloned repositories and the AMI-pinned Python, awscli, and Miniconda tools; ensure CellProfiler aligns with Distributed-CellProfiler.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, git, pandas, python
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.