Tengo un montón de grupos de proteínas (un gráfico desconectado) y quería presentar estos datos como una matriz de adyacencia por varias razones y he estado buscando una manera de hacer que estas matrices de adyacencia sean diagonales en bloque para que las relaciones sean más evidentes, pero no tuve suerte. He probado El sistema SciPy's invertir Cuthill-McKee , svd, alguien ha recomendado Dulmage-Mendehlson y un montón de otras descomposiciones, pero en vano. En este punto, alguien me dijo que esto podría no ser posible en todos los casos.
¿Por casualidad alguien tiene un ejemplo o una formulación concreta de por qué exactamente? No consigo convencerme de que no es posible con sólo mirar mis datos, que por cierto tienen este aspecto... Claramente, las estructuras que estoy tratando de presentar están ahí (el grande y pequeño subunidades ribosómicas) y probablemente se hará más evidente cuando vierta más datos allí, pero me hubiera gustado tanto diferenciar también los clusters dentro de las dos subunidades porque sé que están ahí. ¿Debería utilizar simplemente una matriz de covarianza?
A propósito, esto es lo que arroja la búsqueda "breadth-first". Todavía no estoy seguro de lo que significa, pero definitivamente puedo ver ahora que permutar de este estado de minimización de la banda rompe la estructura en lugar de construirla, así que tal vez sea lo más lejos que llegue hoy.