Skip to content

BED file parsing#111

Closed
DRL wants to merge 56 commits into
masterfrom
reps
Closed

BED file parsing#111
DRL wants to merge 56 commits into
masterfrom
reps

Conversation

@DRL

@DRL DRL commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

DRL and others added 30 commits May 18, 2026 14:43
- no installation script
- parallelized
- lid on memory
- modularized, easier to make changes
- definitions file
- file-format control
- logging
- made agnostic towards tree with more leafs than those present in the current dataset
- added new column: EC
- renamed columns:
  - OG_type -> OG_AT
  - OG_NODE_COV > OG_NP
- changed naming of internal nodes
- now padded with zeros so that sorted tables look nicer
- improved column names
- added `nodes.summary` file
- checked correctness
- changed naming of internal nodes to be consecutive
- small speedup (~0.2s per iteration faster) through `np.select()` instead of `pd.apply()` logic
- better default for `-M`
- speedup of OG_type_TG1
- added median back in
- removed df_orthogroups as arg (it pulls it from input folder)
- changed default format to parquet
- changed default filenames
- interpro-specific changes
- convenience getter functions for dfs
- added filter arg to parquet loading
- better function calls
- more loading from disk than keeping in memory
- interpro works
- entropy works
- curve data
wrong curve filename
- improved color handling
- changed order of columns in annotation_df
- wrong column
validated entropy
- fixed COG logic
- improved plotting
- improved tree parsing

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @DRL, your pull request is larger than the review limit of 150000 diff characters

@DRL DRL closed this Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant