I have ChIP-seq datasets as the following:
| Cell | Type | Condtion | |
| 1 | A | Input | WT |
| 2 | A | Pulldown | WT |
| 3 | B | Input | WT |
| 4 | B | Pulldown | WT |
| 5 | C | Input | MT |
| 6 | C | Pulldown | MT |
| 7 | D | Input | MT |
| 8 | D | Pulldown | MT |
I would like to find differential region of pulldown between WT and MT in condition after controlling individual cells and types. I thought the design formula: ~ Cell + Type + Condition + Type*Condition. However, it generated "not full rank" error. When I tried to nested formula such as ~ Cell + Cell*Type + Cell *Condition, it still generated "not full rank" error. It only works with ~ Type + Condition + Type*Condition where I cannot block cell effect. Could anyone help me?
